Get free updates by Email
The happiest countries in the world have been ranked in the latest World Happiness Report with Denmark retaking top spot.