Global Liveability Index
Vienna is world's most liveable city; New Delhi on 112, Mumbai 117
Aug 14, 2018 21:02 IST
2 Min read