Anti-Fascist Parade Indistinguishable from Fascist Parade

Friday, September 4, 2015
Photo © Xinhua

BEIJING — To commemorate the 70th anniversary of China’s triumph over the Imperial Japanese Army in 1945, China’s communist leaders have orchestrated a massive shutdown of Beijing on a scale not seen…

Read More