Share this page

IFC Supports India’s Madhya Pradesh State to Develop World’s Largest Single-Site Solar Power Project