A look at the life of Fidel Castro

NAME: Fidel Alejandro Castro Ruz. TITLES: Former president of Council of State and Council of Ministers, first secretary of Communist Party …