Sochi is the largest resort city in Russia. The city is situated on the Sochi River, along the Black Sea in the North Caucasus of Southern Russia, with a population of 466,078 residents, and up to 600,000 residents in the urban area. From Wikipedia
At a Sochi summit, Russia promises African nations expanded cooperation in various sectors, positioning itself against Western influence.