Bridge India

Delays hit 50% of India’s state-tendered solar projects that were due last year

No comment to show