European human rights court demands Russia release Navalny

European human rights court demands Russia release Navalny

Belfast Telegraph

Published

Europe’s top human rights court has ordered Russia to release jailed opposition leader Alexei Navalny, a ruling that will be unlikely to soften the Kremlin’s determination to isolate its most prominent foe.

Full Article