This news item was posted in Buzz category and has 0 Comments so far.
South Asian countries including India have fared poorly in a ranking of the world’s most livable cities topped by Austrian capital Vienna, with New Delhi figuring at 112th and Mumbai 117th position in a list of 140 cities.
You can follow any responses to this entry through the RSS 2.0 feed.