Sochi is a resort city in southwestern Russia, on the Black Sea coast near the border with Georgia, in the Krasnodar Krai region.