All Posts Tagged With: "Aleksei Nevsky"

Moscow Cop Commits Suicide Near Cathedral
A police captain has been found dead outside of a cathedral in Moscow, allegedly having shot himself in the head, marking at least the fifth police suicide in Russia in under three weeks.
Dec 5, 2009 | Continued