Leaked Chechnya government documents confirm police role in 2017 extrajudicial killings: report
Independent Russian newspaper Novaya Gazeta released exclusive documentation leaked from a government source Monday confirming that 27 men who went missing and were presumed dead in 2017 were in fact detained by Chechnyan local police, undermining the Chechnyan authorities’ official denial of their involvement in the disappearances. The documentation comes in the form of internal [...]