The correct option is D International Finance Corporation
IFC stands for International Finance Corporation. It is a member of World Bank Group. It provides advisory and investment services to its member countries to uplift the private sector involvement in the global economy.