WorldRussia detains Alexei Navalny, Sergei Udaltsov, others in MoscowAFPOctober 27, 2012October 29, 2012 by AFPOctober 27, 2012October 29, 2012 Moscow: Russian police detained several opposition leaders, including Alexei Navalny and Sergei Udaltsov, during a protest held in Moscow Saturday against the latest wave...