Prominent Anti-Putin Critic Arrested During Nationwide Day of Protest
Russian opposition leader Alexei Navalny was arrested in Moscow today, while on his way to a protest against Russian President Vladimir Putin. The protests were organized by Navalny to encourage Russians to boycott the presidential election in March. Putin …
Continue Reading