In Russia, thousands of protesters supporting Putin critic Alexei Navalny were arrested
Published
Navalny was recently arrested upon his arrival in Russia from Germany.
Full ArticlePublished
Navalny was recently arrested upon his arrival in Russia from Germany.
Full ArticleCanada on Sunday urged the release of protesters held in 'mass detentions' during demonstrations in Russia against the jailing of..
Watch VideoTens of thousands of protesters took to the streets of Russia — demanding the release of imprisoned opposition leader,..