The city of Istanbul, Turkey claimed the title of the world’s most traffic-congested city, with drivers enduring a staggering 105 hours of delay per year. The post Is your city on the list? The ...
Swathes of Turkey still adore Mr Erdogan ... said the elections were unfair and refused to put forward candidates in several cities. Some of its leaders have been jailed on terrorism charges ...