Posts Tagged ‘Mao Zedong’

A story of proletarian democracy in action

Posted by: Rajesh Shukla on August 29, 2010