This Friday marks the start of the Sochi Winter Olympics.

It's an event that Russian president, Vladimir Putin, has taken a keen interest in.

But on Sunday, tens of thousands of people marched through the streets of Moscow, demanding freedom for political prisoners. 

Al Jazeera's Paul Brennan reports from Moscow.

Source: Al Jazeera