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 What and Where is the Ring of Fire? Latitude and Longitude Facts Major Rivers which Flow North Map of World Hemispheres Trending on WorldAtlas The Most Dangerous Cities in the World The Largest Countries in the World The Seven Wonders of the World The 10 Largest Cities in the World The Most Popular Sports in the World The World’s Largest Oil Reserves By Country What is the Difference Between Republicans and Democrats? The 10 Smallest Countries In The World The World's Most Visited Countries This page was last updated on August 10, 2015.