Finland is the happiest country according to the annual UN report!
All the Nordic countries scored highly on income, healthy life expectancy, social support, freedom, trust and generosity and all rankings are based on Gallup polls of self-reported well being, as well as perceptions of corruption, generosity and freedom.