
Hyderabad beats Mumbai, Delhi, ranks best among Indian cities to live ...
None of the Indian city has managed to find a place among the top-100. Vienna has retained its place as the world’s best city to live and Baghdad is the worst, an annual global survey showed o...