Share this page

IFC Signs Agreement to Purchase Carbon Credits from Hydropower Projects in India