The International Finance Corporation (IFC), the largest global development institution focused on the private ...