The International Finance Corporation (IFC) and a consortium of six international financial institutions have committed over ...