United Nations designated March 20 as the International Day of Happiness and recognized happiness and well-being as a goal and aspiration of human beings around the world. It issued the list of the world happiest countries. Those in the highest rank have the combination of higher life expectancy, gross domestic product per capita, social support, generocity, freedom to make life choice and lower perception of corruption. Naturally good environment is also important factor for happiness.
The top countries are Denmark, Norway, Switzerland, the Netherlands, Sweden, Canada, Finland, Austria, Iceland, Australia in this order. Most of them are North European countries. Even from my poor experience of just travelling those countries this rank sounds reasonable.
Disappointedly Japan ranks 43, and the United States 17, Korea 41 and China 93.