Russian police arrest 2,600 at protests demanding Navalny's release
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