Sochi illustrated collection. Sochi is a popular resort in Russia located on the North East coast Of the black sea. In 2007, Sochi was elected the capital of the XXII the winter Olympic games. In the Sochi application included photos of beautiful attractions and scenery of the resort. Download the app Sochi free.