Journalists have obtained access to “hundreds” of documents related to the death of Russian opposition leader Alexei Navalny, which suggest a possible poisoning of the political prisoner, according to The Insider.
Navalny was imprisoned in 2021 and sentenced to over 20 years following…
Leave a Reply