MOSCOW – Russian opposition leader Alexei Navalny walked free on Sunday, October 22, after a 20-day jail term for organizing protests against President Vladimir Putin.
Navalny, who has declared his intention to stand for president in 2018, was released in a secret location in Moscow early Sunday to evade media attention.