Russians Protest Putin Election Victory

20120306102742

Saint Petersburg, Russia – A protester is arrested by police during an opposition rally at Isaakiyevskaya Square. Protests have been taking place across the country since election results were announced . ZUMAPRESS

Leave a Comment

Your email address will not be published.