Full list of the world’s 10 best cities to live in – top 3 all in Europe
The Economist Intelligence Unit’s annual Global Liveability Index has been announced, evaluating 173 cities, with European cities claiming all three top spots.
Daily Express :: World Feed