It's better to under-promise and over-deliver. India's clean power industry is finally making good on that dictum.
The article requires paid subscription. Subscribe Now
It's better to under-promise and over-deliver. India's clean power industry is finally making good on that dictum.