Accessibility links

Chechen Leaders Humiliate Critics On TV


When a woman alleged police brutality in Chechnya, she was hauled on state TV and publicly humiliated -- and she's not the first to get this treatment.

XS
SM
MD
LG