European Council Prez urges Russia to release Putin critic Navalny

European Council President Charles Michel on Sunday urged Russian authorities to immediately release opposition leader Alexey Navalny who was arrested following his return from Germany. A critic of President Vladimir Putin, Navalny was arrested by Russian detention authority after landing in Moscow for multiple probation violations. "The detainment of Alexey Navalny is unacceptable," Michel said.

Load More