It is not correct to say that all tax collected out of Mumbai belongs to Mumbai only. Many of the corporates and banks who have activities through out the country centralises thier tax payments and is done at Mumbai which is usualy the corporate Head quarters of many organisations. So just because so much amount of tax is collected in Mumbai does not means it all belongs to Mumbai.