Thousands of protesters have taken to the streets of Moscow one day before Vladimir Putin is sworn into office as Russia's new President.
The rally began peacefully, but soon turned violent.
Baton-wielding and helmeted police arrested at least 400 in the Russian capital.
Al Jazeera's Sue Turton was there.