what is the international finance corporation ifc 
the international finance corporation ifc provides financing of private enterprise investment in developing countries around the world through both loans and direct investments affiliated with the world bank it also provides advisory services to encourage the development of private enterprise in nations that might be lacking the necessary infrastructure or liquidity for businesses to secure financing 