News

To further strengthen India’s renewable energy infrastructure, IFC (International Finance Corporation) and IndiGrid, an ...