India has bettered its ranking by one spot on a global UN measure of well-being and quality of life of citizens, making progress for the first time since slipping in 2021, according to the 2023/24 ...
Some results have been hidden because they may be inaccessible to you