India has climbed two spots in the World Happiness Report 2026, landing at 116th place among more than 140 countries. The annual report, released around International Day of Happiness on March 20, ...
India ranks 116th in the World Happiness Report 2026, highlighting gaps in social support and health despite economic gains ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results