Do you want to remove all your recent searches?

All recent searches will be deleted

Watch fullscreen

India ranks among the world’s least-happy nations

last year|1 view
India ranks at 122 out of 155 countries in the World Happiness Report 2017. India went four notches below from its previous rank of 118 in the latest World Happiness Report.