iOS app Android app

Fideo Castro

Castro Slams U.S. For Killing Osama

AP | Posted 07.05.2011 | World

HAVANA -- Fidel Castro has criticized the United States for the manner in which its forces killed al-Qaida mastermind Osama bin Laden, saying it execu...