India's ranking improves on World's Happiness Index 2025, Afghanistan ranked unhappiest The Times of India