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