India was ranked 126th out of 143 nations in a global happiness index released on Wednesday which noted that older age is associated with higher life satisfaction in the world’s most populous country.
Ad Blocker Enabled!
Ad Blocker Enabled!
Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.