Washington: According to the United Nations’ World Happiness Report, India has improved its ranking to 118th place, marking an eight-position jump from its previous rank of 126 in 2023 and 2024. Finland continues to hold the top position, followed by Denmark and Iceland. At the bottom of the list is Afghanistan, with Sierra Leone and Read More…