European human rights court demands Russia release Navalny

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

Related posts