Truth, Inspiration, Hope.

Tag: chen duxiu

May 4, 1919: When the Red Specter Entered China
2019 marks the 70th year since communist armies led by Mao Zedong conquered mainland China and imposed a brutal socialist regime upon the world’s most populous country. Under Mao and his successors, the Chinese Communist...