The 31 happiest, richest, healthiest, and safest countries in the world