Li Xia, a low-ranking party official, undergoes "criticism" by rebels at a rally organized in the Provincial People's Stadium and is paraded through the crowd in Harbin, Heilongjiang Province, China. August 29, 1966.
Photo by: Li Zhensheng (Contact Press Images)
|