International Ccommunist Movement

February 8, 2017

Struggle of the Communist Party of the Soviet Union for Unity of the International Ccommunist Movement

CPSU – Communist  Party of the Soviet Union ICM – International Ccommunist Movement