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 Continue Reading