Ask ten rankings which country is the best place to live and you’ll get several different answers. One puts Sweden on top, ...