City
Epaper
AllNewsPhotos

Sochi

Soch, Latest Marathi News

Read more

Sochi 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 residents, up to 600,000 residents in the urban area.