Europe

Russian Opposition Leader Alexei Navalny Arrested After Protests

Large anti-corruption protests swept across Russia Sunday. Many of them were organized by opposition leader Alexei Navalny who has now been arrested. These protests were the biggest since 2012 when tens of thousands came out against the Kremlin over allegations of widespread vote fraud. NPR's Kelly McEvers talks to independent Russian journalist Vladimir Pozner who is in Moscow.