00:00
00:00
Save
Uploaded to Pinterest
Sochi is the largest resort city in Russia.
Sochi (Russian: Со́чи) is the largest resort city in Russia. The city is situated on the Sochi River, along the Black Sea in Southern Russia, with a population of 443,562 reside... More
More
The best places in Asia. Travel Photos.
442 followers