Photos - Anti-Putin rally in Moscow

a police, anna politkovskaya, detained, dogs, force, garri kasparov, government, had been, helicopter, leaders, mikhail kasyanov, moscow, moscow  december, natalya morar, opposition, opposition leaders, other russia, police, protesters, rally, russia, taken, vladimir ryzhkov, who disagree