Tens of thousands of people marched in the streets of Moscow to protest against Vladimir Putin’s presidency. The participants in this “March of Millions”, which was authorised by the city, were met with a heavy police presence.