LONDON: The Economist Intelligence Unit (EIU) – the research and analysis division of The Economist Group – in its latest report has been ranked sixth-worst liveable cities of the world.
For the second consecutive year, the metropolis maintains its 134th rank in the listing of 140 worldwide cities.