20160224 city.hyderabad: Ranked 139 in world; Hyderabad is best Indian city to live in