Photo
The Chechen Republic, a republic of Russia, is located in the North Caucasus, situated in the southernmost part of Eastern Europe, and within 100 kilometers (62 miles) of the Caspian Sea. The capital of the republic is the city of Grozny.
Google Maps
goo.gl/maps/f8hMo6w82igMrT8b8
Wikipedia
Chechnya
Planeta.com