Sochi is a city in Krasnodar Krai, Russia, situated just north of Russia's border with the de facto republic of Abkhazia, on the Black Sea coast. Sochi is the largest Russian resort city. It sprawls along the shores of the Black Sea and against the background of the snow-capped peaks of the Caucasus (...) (from Wikipedia)