The Tiananmen Square “Self-Immolation”
On January 23, 2001, five individuals allegedly set themselves on fire in Tienanmen Square. Within hours, Chinese authorities flooded the...
12-14-2001 |
PROPAGANDA & CENSORSHIP