Australia and Canada dominate the top 10 most livable cities in the world, according to a new index revealed today.
Vancouver, host of the Winter Olympics, topped the latest annual survey by The Economist.
It scored 98 out of 100 on a comparison of stability, healthcare, education...