Delhi ranked 111th in global liveability study
Delhi has been ranked a dismal 111th out of 140 world cities in a latest global liveability study, pointing to the lack of urban planning across India's polluted and chaotic cities.
Aug 20, 2014, 18:32 PM IST