By | September 20 2012 1:41 PM

Grozny, the capital city of the Russian Republic of Chechnya, is eerily clean.