50 Years of Cuban Socialism: Achievements of the Cuban Revolution

cuba 50 years of cuban socialism
£ 2.50 each

+

Analysis of the achievements of Cuban socialism over the past half-century, from health and education to the environment and international relations.