Accessibility links

Breaking News

Chechen Leaders Humiliate Critics On TV


Chechen Leaders Humiliate Critics On TV
please wait
Embed

No media source currently available

0:00 0:01:18 0:00

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