Seci awards just 50% of oversubscribed procurement

Solar Energy Corporation India has awarded just 50% of its 1.2GW interstate transmission system-connected wind power projects

Blurred image of IJGlobal article content