Putin Jails Top Critic For Biggest Challenge To His Power In Years
LISTEN TO TLR’S LATEST PODCAST: By Saagar Enjeti Russian President Vladimir Putin is jailing critics and protesters amid the biggest challenge to his power in years. Alexei Navalny was jailed and fined Monday for a period of fifteen days. Navalny’s arrest was accompanied by nearly 1,000 other arrests after protesters clashed with police. The gathering…