Mumbai, the most populous city in the country, is followed by New Delhi (132nd place) and Chennai (157), which rose in the ranking by 25 and 28 spots, respectively. Besides, Bengaluru (183) and Kolkata (193), the least expensive Indian cities, climbed in the ranking as well, it said.