A 13-year-old Chinese girl was handcuffed and humiliated because she accidentaly spilled water on a government car. Roa Yao was handcuffed and forced to parade up and down the street for at least 20 minutes.
Continue Reading