Kremlin critic Alexei Navalny, who was arrested during March 26 anti-corruption rally, gestures during an appeal hearing at a court in Moscow on March 30.
Photo by AFP
Russian opposition leader Aleksei Navalny is calling for nationwide protests on June 12.