Tens of Thousands Protest in Moscow

Demonstrators hold the flags of various groups during a massive protest against Putin's rule in Moscow, Tuesday, June 12, 2012.

Protesters carry a banner reading, "Russia Go Forward without Putin" in Moscow.

Activists hold a huge Russian Empire flag during protests in Moscow.

Russian opposition leader Alexei Navalny speaks to the media at the headquarters of the Russian Investigation committee in Moscow, June 12, 2012.

A view of one of the rooms in Alexei Navalny's flat, after a police search. Russian investigators searched the apartments of several protest leaders Monday and called them in for questioning Tuesday.

People take part in an oath-taking before the statues of late North Korean leaders Kim Il-sung and Kim Jong-il on Mansudae Hill in Pyongyang, April 10, 2013. (KCNA)

Participants at the anti-government protest in Moscow.

Participants march with flags and placards in Moscow.

The badge on the right reads, "I'm against". The badge on the left is the symbol for the protest movement.