Cake and carnival for Castro at 84

The Young Communist League of Cuba has celebrated former president Fidel Castro's 84th birthday with a big concert that lasted until the early hours of Friday morning.

The event was held in a Havana square and included the presentation of a cake decorated with sparklers followed by music and dancing.