I was in Delhi last week and Delhi has come up very well ... the reason .... because it has its own state govt. But other metros (inspite of people living here paying huge taxes) has pathetic infrastructure ... the reason ... the rural development has to happen in their states otherwise they lose the elections for trying to develop the metro. So if all the metros has their own state govt then people living in metros will generate more tax money because of more investments and with better infrastructure. Let the 2nd tier cities become the capitals of states (like Mysore, Pune etc) and after 50 years or so from now, if they are qulaified, let them have their own state govt. If all the places come up eventually how does it matter if we have 500 states after 200 years. Hope I have a point here ...