(The researchers believe that the differences in happiness can be explained by 6 factors: levels of gross domestic product (GDP), life expectancy, generosity, social support, freedom and level of corruption.
The US is 15th, the UK is 21st, but Germany is only 26th.)