Share
twitterlinkedinfacebook
Image 1 of 1
JJI00406RUS.jpg
The resort city of Sochi, which lies along the Black Sea coast at the foot of snow-peaked mountains.