Looking For Home? Know Which City Is Most Affordable In India Residential property: Mumbai, Hyderabad, National Capital Region and Bengaluru remains the most expensive cities in India, according to a Knight Frank report