Police Bust Up Anti-Kremlin Rallies In Moscow, St. Petersburg

MOSCOW — Russian police detained dozens of anti-Kremlin protesters as they tried to demonstrate for the right to assemble on Triumph Square in central Moscow. Similar protests and detentions were reported in St. Petersburg and Nizhny Novgorod. The protesters were heavily outnumbered by riot police. At least 54 of a group of more radical opposition […]