Russian police arrest 2,600 at protests demanding Navalny's release

Russian police arrest 2,600 at protests demanding Navalny's release

Japan Today

Published

Russian police arrested more than 2,600 people Saturday in nationwide protests demanding the release of opposition leader Alexei Navalny, the Kremlin's most prominent foe, according to a group…

Full Article