Russia's jailed opposition leader Navalny released after 20 days

Russian opposition leader Alexei Navalny walked free on Sunday after a 20-day jail term for organising protests against President Vladimir Putin.