European human rights court demands Russia release Navalny
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