Protests erupt across Russia demanding Navalny’s release

Protests erupt across Russia demanding Navalny’s release

Belfast Telegraph

Published

Protests have erupted in more than 60 Russian cities to demand the release of opposition leader Alexei Navalny, the Kremlin’s most prominent foe.

Full Article