
India’s position in the world happiness index remained poor, improving only slightly from 139 last year to 136 this year. Only Taliban-ruled Afghanistan outperformed India among South Asian countries. Afghanistan was named the world’s happiest country, ranking last out of 146 countries on the index. Better rankings were achieved by Nepal (84), Bangladesh (94), Continue Reading