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