According to a report published by the Wellbeing Research Centre at the University of Oxford in collaboration with Gallup, India secured the 118th position out of 147 countries in the 2025 World Happiness Report, released on Thursday, March 20.
Credit : PEXELS