Japan joins calls for Russia to release Kremlin critic Alexei Navalny, protesters

Japan joins calls for Russia to release Kremlin critic Alexei Navalny, protesters

Upworthy

Published

Navalny, a prominent critic of Russian President Vladimir Putin, was detained on January 17 soon after he arrived in Moscow from Germany.

Full Article