Protesters have clashed with police ahead of Mr Putin's inauguration
MOSCOW, RUSSIA. MAY 6, 2012. People take part in the "March of Millions" procession along Bolshaya Yakimanka Street. Participants of the rally protest against alleged fraud in the March 4 presidential election and the upcoming inauguration of Vladimir Putin as the new Russian president.