Finland Takes Top Spot, India Ranked 126th
The report notes that the COVID-19 pandemic has had a significant impact on people’s life and happiness. Photo by Antti Pietikäinen
India stands 125th on the list out of 136 countries,…
Read More...
Read More...