MOSCOW - DECEMBER 24: 100 thousands in Moscow protest Putin and election results on Sakharov Avenue. Biggest protest in Russia for the last 20 years, December 24, 2011 in Moscow, Russia.
Editorial use only
Editorial credit: nouseforname / Shutterstock.com

Royalty-free stock photo ID: 91399319

MOSCOW - DECEMBER 24: 100 thousands in Moscow protest Putin and election results on Sakharov Avenue. Biggest protest in Russia for the last 20 years, December 24, 2011 in Moscow, Russia.