Police officers and journalists are seen outside Dolmabahce Palace in Turkey’s Istanbul, where talks between Ukraine and Russia are set to take place. IMAGES
Police officers and journalists are seen outside Dolmabahce Palace in Turkey’s Istanbul, where talks between Ukraine and Russia are set to take place. IMAGES