All Posts Tagged With: "Aleksei Nevsky"

post thumbnail

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