MOSCOW - MAY 6: Russian opposition leader Alexey Navalny at march of millions protest through Moscow on May 6,2012 in Moscow,Russia. March of millions protest Vladimir Putin's government in Moscow
Editorial use only
Editorial credit: Nickolay Vinokurov / Shutterstock.com

Royalty-free stock photo ID: 109013588

MOSCOW - MAY 6: Russian opposition leader Alexey Navalny at march of millions protest through Moscow on May 6,2012 in Moscow,Russia. March of millions protest Vladimir Putin's government in Moscow