Sochi is a city in Krasnodar Krai, Russia, located on the Black Sea coast near the border between Georgia/Abkhazia and Russia. The Greater Sochi area, which includes territories and localities subordinated to Sochi proper, has a total area of 3,526 square kilometers and sprawls for 145 kilometers along the shores of the Black Sea near the Caucasus Mountains. Read More
Philippines President Rodrigo Duterte on Tuesday took off for an official visit to Russia where he will meet his Russian counterpart Vladimir Putin amid strained ties with several European countries over rights situation in the Southeast Asian countr ...
The Syrian opposition delegation participating in the 13th round of the Astana Process talks in the Kazakh capital Nur-Sultan has accepted a truce in Syria's Idlib province, officials said on Friday. ...