In other news from Russia, several thousand anti-government protesters marched in St. Petersburg to protest what they said was Russia’s rollback from democracy. Police responded by clubbing demonstrators and arresting more than 100 people.
Police in Russia Arrest 100 at Protest
HeadlineMar 05, 2007