1 story
A 7 GW facility in Andhra Pradesh marks a major step in India's push for renewable energy and manufacturing self-sufficiency.
The Economic Times · 1m