The Chechen Republic, or Chechnya, is a republic of Russia, located in the North Caucasus in the southernmost part of Eastern Europe, and not far from the Caspian Sea. Chechnya's capital is the city of Grozny.