India - At position 134 one of the worst countries to live

In comparison, neighbouring China ranked 92 in the list of 182 countries while smaller countries such as Sri Lanka and Bhutan also ranked higher at 102 and 132.

Good to see China and Sri Lanka doing good. Sri Lanka inspite of the twenty year civil war.