This is the world's happiest country

Reindeer jerky, anyone? Finland is the happiest country in the world, according to the latest World Happiness Report.