Police officers carry metal barriers during the preparation for the march "For Fair Election" in Moscow.04.02.2012#1029531
Police officers unload metal barriers during the preparation for the march "For Fair Election" in Moscow.04.02.2012#1029530
Police officers before the march "For Fair Election" on Moscow's Kaluzhskaya Ploshchad.04.02.2012#1029527
A participant of the rally for fair elections giving out white ribbons on Kaluga Square.04.02.2012#1029198
DDT band front-man Yury Shevchuk on the stage before the rally on Bolotnaya Square.04.02.2012#1029161
DDT band front-man Yury Shevchuk on the stage before the rally on Bolotnaya Square.04.02.2012#1029160
DDT band front-man Yury Shevchuk on the stage before the rally on Bolotnaya Square.04.02.2012#1029159
DDT band front-man Yury Shevchuk on the stage before the rally on Bolotnaya Square.04.02.2012#1029158
DDT band front-man Yury Shevchuk on the stage before the rally on Bolotnaya Square.04.02.2012#1029157
DDT band front-man Yury Shevchuk on the stage before the rally on Bolotnaya Square.04.02.2012#1029155
DDT band front-man Yury Shevchuk on the stage before the rally on Bolotnaya Square.04.02.2012#1029153
DDT band front-man Yury Shevchuk before the rally for fair elections on Bolotnaya Square.04.02.2012#1029152
A banner saying "We require registration of opposition parties" installed on Bolotnaya Square before the rally for fair elections.04.02.2012#1029149
Police carrying metal fence to Bolotnaya Square before the rally for fair election.04.02.2012#1029134
Police carrying metal fence to Bolotnaya Square before the rally for fair election.04.02.2012#1029133
A banner saying "No vote for Putin" at a stage on Bolotnaya Square installed before the rally for fair elections.04.02.2012#1029129
Police at metal detector gates before the rally for fair elections on Bolotnaya Square.04.02.2012#1029128
Police carrying metal fence to Bolotnaya Square before the rally for fair election.04.02.2012#1029127
Metal detector gates installed on Kaluga Square before the rally for fair elections.04.02.2012#1029126
Police carrying metal fence to Bolotnaya Square before the rally for fair election.04.02.2012#1029125
Metal detector gates installed on Kaluga Square before the rally for fair elections.04.02.2012#1029120
A banner saying "No vote for Putin" at a stage on Bolotnaya Square installed before the rally for fair elections.04.02.2012#1029104
A banner saying "No vote for Putin" at a stage on Bolotnaya Square installed before the rally for fair elections.04.02.2012#1029103
Metal detector gates installed on Kaluga Square before the rally for fair elections.04.02.2012#1029102
Metal detector gates installed on Kaluga Square before the rally for fair elections.04.02.2012#1029101
Metal detector gates installed on Kaluga Square before the rally for fair elections.04.02.2012#1029100
Metal detector gates installed on Kaluga Square before the rally for fair elections.04.02.2012#1029099
An activist of the Left Front taking out flags before the rally for fair elections on Kaluga Square.04.02.2012#1029081
Metal detector gates installed on Kaluga Square before the rally for fair elections.04.02.2012#1029080