A woman in Chechnya has been publicly shamed for criticizing the government.

 

v20240901