Delhi at 120 among 173 cities in Global Liveability Index
NEW DELHI: In the latest Global Liveability Index, New Delhi ranked 120, followed by Mumbai (121), Chennai (123), and Bengaluru…
NEW DELHI: In the latest Global Liveability Index, New Delhi ranked 120, followed by Mumbai (121), Chennai (123), and Bengaluru…