Moscow

Thousands of Russians arrested in protests supporting Putin critic Alexei Navalny

Massive protests took place across Russia on Saturday in support of Alexei Navalny, a Russian opposition leader and vocal critic of President Vladimir Putin. Navalny was arrested last Sunday after returning to Moscow from Germany, where he was treated for a poisoning allegedly linked to the Kremlin five months...