Comparison With Neighbors:
Bangladesh dropped 5 spots to 115 while India slid 11 places to 133 among 156 nations ranked. China (86), Bhutan (97), Iran (106), Bangladesh (115), and Sri Lanka (116), India (133) and Afghanistan (145) all fared worse than Pakistan (75).
The United Nations' Sustainable Development Solutions Network’s (SDSN) 2018 World Happiness Report has ranked 156 countries based on criteria including per capita income, social support, healthy life expectancy, social freedom, generosity and absence of corruption.
The top of the happiness list is dominated by Western Europeans and North Americans while the bottom-ranked nations are mainly from sub-Saharan Africa.
The report ranks nations by happiness of immigrants in…