The world's 10 best cities to live in, according to the Economist Intelligence Unit global “liveability” study.

2. Toronto

Toronto



YOUR REACTION?