Owned by 186 member countries and consistently rated AAA/Aaa. IFC aims to achieve our mission of promoting development by providing debt and equity to the private sector, through a range of benchmark and bespoke products.
Solar power has enormous potential as an energy source in Africa. Scaling Solar combines World Bank Group services under a single engagement aimed at creating viable markets for solar power in each client country.