Cuban President Raul Castro delivered a farewell speech to the historic leader of the Cuban Revolution before hundreds of thousands of Cuban people gathered at the Jose Marti Revolution Square, and several heads of State and Government from all over the world.



