Logo

Logo

power

Renewable Push

India's ambitious renewable energy targets are entering a crucial phase with the latest bid for 6,000 MW of peak renewable power supply with storage.