It’s World Happiness Day today (20 March), and the annual World Happiness Report has been unveiled in celebration. It’s a ...