Russian Opposition Leader Alexei Navalny Released
After serving a 25-day prison sentence, Russian anti-corruption activist and opposition leader Alexei Navalny has been released from detainment this week. Navalny was initially arrested and sentenced to a 30-day jail term on June 12th after inciting anti-Kremlin and anti-corruption protests which took place in over 100 cities – including