Union of Communist Parties – Communist Party of the Soviet Union
The Union of Communist Parties – Communist Party of the Soviet Union (UCP–CPSU) is a federation of communist parties in the post-Soviet states founded in 1993. Gennady Zyuganov has been the organisation's chairman since 2001. He replaced Oleg Shenin, who split off a part of the UCP–CPSU as the "Communist Party of the Soviet Union". Composition of the UPC–CPSU. The structure of the UCP-CPSU consists of 15 communist parties within the former Soviet Union and 2 observer members: Union of Communist Parties – Communist Party of