Depending on the government to do good things or improve infrastructure is not going to materialize. Even public private partnerships initiated by the Karnataka gov is faltering. The best example is the Bannerghatta road where the relaying of the whole road has started with gov and private constructions partnering. But the work has stopped in between and the whole road is again a mess.
NGOs has done a great amount of good work for the benefit of the society and people. I feel that some NGOs could also take up the work of building infrastructure in cities. In order to pool money for such noble cause, the citizens should have privilege to contribute a part of their taxes to the NGO of their choice. That way there will be much more accountability to the tax money that we pay and much more transparency in the work that has been carried out in our tax money and better infrastructure.
The million dollar question is whether the gov and politicians agree to this?
If by all wonder this happens, how are going to prevent corrupt politicians by starting NGOs on their surrogate names?