Chechnya

Massive Fireball Blasts Through Heart of Russian City

A gas facility explosion rocked Grozny, the capital of Chechnya, as reported by...