India has moved up 35 places to become the 88th best country in the world to live, leaving behind nations like Russia and China, according to a survey.
The rise has made India the second best place after Bhutan to live in the sub-continent, according to the 2010 Quality of Life Index, published by travel magazine International Living.