Breaking News

Chechen Leaders Humiliate Critics On TV


Chechen Leaders Humiliate Critics On TV

No media source currently available

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