CUBA-CASTRO/

Thousands of Cubans of all ages flocked to Square in Monday to pay their final respects to Fidel Castro, a leader acknowledged was flawed but widely beloved in the he shaped, ’s Mark Gollom reports from .

Related posts: