×
Sochi from en.wikipedia.org
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 466,078 ...

Sochi

City in Russia
Sochi, a Russian city on the Black Sea, is known as a summer beach resort, and was host of the 2014 Winter Olympics. Its parks include the palm-filled Arboretum. It's also notable for 20th-century neoclassical buildings such as the columned Winter...
People also ask
Sochi from www.britannica.com
Apr 26, 2024 · Sochi, city and resort area of Krasnodar kray (territory), southwestern Russia, with mineral springs, beaches, a subtropical climate, ...