Europe Demands Release of Russian Opposition Leader Navalny

January 18, 2021 07:49 PM
Embed
This program will begin at
This program has ended and is being processed for playback.

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.