From the World Happiness Report (published by the Wellbeing Research Centre at the University of Oxford), a metric that assesses levels of happiness and well-being, often through self-reported surveys asking about life satisfaction.
Happiness Index
« Back to Glossary Index