Western Leaders Demand Release of Russian Leader Navalny
Your browser doesn’t support HTML5
Western leaders have demanded the release of Russian opposition leader Alexei Navalny, who was arrested Sunday on arrival in Moscow after receiving medical treatment in Germany. Henry Ridgwell reports.