India’s place in the ranking of happy countries