Debentures

IFC Commits $55 Million to IndiGrid for India’s Largest Standalone Battery Storage Project

In a landmark move for India’s clean energy infrastructure, the International Finance Corporation (IFC)…