Share this page

IFC-Led Consortium Invests $653 Million to Support the World’s Largest Solar Park in Egypt