An Oxford University study has ranked Ahmedabad, Nagpur and Madurai among the world's 10 most heat-vulnerable cities.