Cuba's President Fidel Castro addresses the audience during an anti-Free Trade Area of the Americas (FTAA) meeting in Havana in this April 28, 2005 file photo. [Photo/Agencies]