Anti-Kremlin Activist Alexei Navalny Detained By Police After Criticizing Putin on Live Radio

The Russian Kremlin-critic and opposition figure Alexei Navalny was detained by police yesterday after saying on a live radio show that Russian president Vladimir Putin “created problems for years to come” by annexing Crimea from Ukraine. Navalny was then met by security forces outside the building of the independent radio station Echo of Moscow in the…