India: 630MW awarded in dispatchable renewables tender, Sterling & Wilson 1GWh EPC contract26 Jul 2024