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.
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.