Yulia Navalnaya and hundreds of protesters detained

  • Oops!
    Something went wrong.
    Please try again later.

Protests erupted in over 60 Russian cities on Saturday to demand the release of opposition leader Alexei Navalny, the Kremlin's most prominent foe. (Jan. 23)