MOSCOW - MAY 6: Russian troops stand guard opposite Kremlin at the start of the rally against newly elected president Vladimir Putin May 6, 2012 in Moscow, Russia.
Editorial use only
Editorial credit: kojoku / Shutterstock.com

Royalty-free stock photo ID: 126013244

MOSCOW - MAY 6: Russian troops stand guard opposite Kremlin at the start of the rally against newly elected president Vladimir Putin May 6, 2012 in Moscow, Russia.