Fidel Castro has slammed the United States for the way its forces killed al Qaeda leader Osama bin Laden, saying there is no excuse for “assassinating” an unarmed man surrounded by his family. Bin Laden, the face of global terrorism and mastermind of the 9/11 terrorist attacks on the United States, was killed on Sunday […]