world communist parties are strong, united, and hate trump’s america
Ruling parties represented included those of China, Cuba, North Korea, Vietnam, and South Africa. The South African Communist Party governs through its coalition partner the African National Congress. ..…