Socialism is an ideology which became popular over the years due to the increase in inequality and discrimination across the world. ‘A society where most resources are equally owned by every citizen’ is one of the several ways of defining this ideology. Socialists opine that capitalistic economies create hierarchy and divide the society in forms such as ‘rich’ and ‘poor’. Legendary communist leaders Vladimir Lenin, Joseph Stalin, Che Guevara, Fidel Castro and Mao Zedong are a few distinguished personalities who preached and practiced socialism. Fidel Castro, who served as the president of Cuba for a few decades, set up the perfect example of a socialist society. China, the Soviet Union and Cuba are a few nations where the socialist model of governance has been prevalent since many years. Here are the names of a few other eminent leaders who believed in this ideology.