Is there a better place to live than the countries in the north of Europe? Apparently not, as these countries once again top the list of the World Happiness Report, which is now in its thirteenth edition.