The Indian government need to get their act together and not leave it up to the private companies to clean up the mess in India. I have spent time in Delhi and what I have seen is shocking. Private companies run taxi services for their workers because it is so unsafe and the government run services are so unreliable that they are left with no other option.
The major commercial districts are built with private money and thus you see great big modern buildings with dusty and potholed roads without any paths connecting them so stepping outside the campus of these buildings you go from 1st world to 3rd world in a matter of a few steps.
There is more to making someones life livable than simply constructing four walls with a roof and some windows. You need to implement proper sanitation and other fundamental facilities such as appropriate policing and transportation. without these you are just fueling the growth of these slums and the internal migration from the countryside into the cities.
I can see India with an incredible future and rapid growth if simply the corruption and mismanagement is sorted out in the government sector.