How can one fix the uncontrolled growth of Mumbai, Kolkata, Bangalore, Chennai, or any other city in India? One answer to to devote enough resources and attention, and public debate to solve the issue. Another is to see how the country can develop a decentralized economy, which lays more emphasis on villages or small cities. Mahatma Ghandhi tried to promote the welfare of villages thro the development of cottage industries. The 21st century answer may be networking, telecommuting, and other ways of improving employment in the villages.
It will be nice to see organizations such as the Shiv Sena devote time to improving civic services for all citizens