Tag Archives: Terrorist

Bin Laden dead!

A US Special Forces team has killed Osama bin Laden in a firefight at a compound in Pakistan. This brings to a conclusion a massive...
More