UK ranks 20th in a human wellbeing study of 22 countries

Flourishing index