Most Livable Cities

Economist Intelligence Unit (EIU) has done a world ranking on the best cities to live in where Stockholm came in sixth place.



More galleries