Sochi Map 2014 and Locator Map of Sochi Winter Olympics 2014 View of Sochi from the Black Sea. Note the Caucasus Mountains in the background. Other helpful pages on WorldAtlas How Many Countries are in the World? Flags of the World 13 Original US Colonies - Map & Details Latitude and Longitude Facts Trending on WorldAtlas Most Dangerous Cities in the World The 10 Smallest Countries In The World The Richest Countries In The World Safest Countries In The World What Animals Live In The Amazon Rainforest? 29 Most Obese Countries In The World This page was last modified on August 10, 2015.