Ajax loader
China / Cultural Revolution / Rally / Photo, 1968
People’s Republic of China / “The Great Proletaria Cultural Revolution” 1966–1976.

Hohhot (Autonomous Region of Inner Mongolia, China): Rally of supporters of...
of 1
Open Lightbox