A massive protest calling for the release of Russian opposition activist Alexey Navalny, in St Petersburg, Russia 0 comments