Russian opposition leader arrested after landing in Moscow

Russian police arrested Alexei Navalny, 44, at Moscow’s Sheremetyevo airport on Sunday shortly after his flight from Berlin, Germany landed. The activist, who is widely regarded as the most prominent, and determined critic of Russian President Vladimir Putin, was returning home for the first time after his poisoning last summer.   The U.S. and several European governments have […]