118th Rank In The World Happiness Report 2025: India’s Rank Rises, But A Long Way To GoBy Shweta Singh 5 min read | Mar 31, 2025