Cuban President Fidel Castro, centre, arriving in Havana, Cuba, with Che Geuvara, right, and Major Camilo Cienfeugos, top, 1st December 1959. (Photo by Keystone/Getty Images)