Castroism

#### Definition
Castroism is a revolutionary ideology associated with Fidel Castro's Cuban socialism.

#### Core Principles
- Anti-imperialism, nationalization, social welfare.

#### Historical Origins and Development
From 1959 Cuban Revolution.

#### Key Thinkers or Figures
- Fidel Castro, Che Guevara.

#### Notable Variants
- Guevarism.

#### Criticisms or Controversies
Authoritarianism, human rights issues.