Self-reported life satisfaction, 2021.by OurWorldInData September 1, 2023 by admini Self-reported life satisfaction, 2021. by OurWorldInData