Cuban revolutionary leader Fidel Castro made a rare public appearance as he turned 90 on Saturday in an island transformed from the one he led for half a century.
Thousands partied along Havana's Malecon seafront into the early hours of Saturday, celebrating retired Cuban leader Fidel Castro turning 90 to the tune of Latin beats as an electric storm in the distance lit up the night sky.