You are just turning blind eye to hard facts & the facts are that money generated by Corporates like Tatas, Amnbanis , Birlas , etc is not just from Mumbai or Maharashra, but entire India & North is the largest market for cos like Tata Motors & Tata Steel. The profit which Tata makes all over India are reported from their Mumbai HQs. This does not reflect real economic activity like manufacturing, trade, sale or purchase of goods or services in Mumbai. But all such things happen in Delhi. That is the reason that Delhi reports far higher Sale & Income tax collection than Mumbai, but lesser Corporate Tax collections. This tax collected by Delhi govt is invested back in infrastructure. Delhi's local politicians are not as corrupt as those from Mumbai or Kolkata for example . The local govt in Delhi has seriously invested in infrastructure development in Delhi. This is the reason Delhi has far out grown Mumbai in civic ameneties front. As long as Mumbaiites will blame outsiders instead of their local state govt for their troubles, their troubles will never be resolved. PS: Much of enterprenial activity in Mumbia is from Gujratis. Therefore its outsiders who have helped in making Mumbai a financial center.