By Jonathan Power December 26th 2017 Every so often reports emerge that attempt to measure which are the best countries to live in. The Nordic countries plus New Zealand, Holland and Switzerland, usually come out top. Sweden is number one just for the […]
Source