13-year-old Girl Publicly Shamed in China

A 13-year-old girl was handcuffed and then paraded on the streets after “accidentally spilling water on a town government vehicle” in Guizhou province. Fauna from ChinaSMACK translated Chinese netizens’ reaction.

Subscribe to email updates »

Exit mobile version