Updated On: 20 December, 2011 06:37 PM IST | | Agencies
New Delhi has beaten all other cities to emerge as the best place to live in India, according to the Liveability Index 2011.
New Delhi has beaten all other cities to emerge as the best place to live in India, according to the Liveability Index 2011.
Mumbai was placed at the 2nd position after Delhi in the index published by Institute for Competitiveness.