Russian Opposition Leader Alexei Navalny Detained Upon Arrival In Moscow – NPR


Russian opposition leader Alexei Navalny was detained on Sunday upon his arrival in Moscow. He had spent nearly the last five months recovering in Germany after being poisoned in August.
Frederick F… [+2365 chars]

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: