Industrial Development Corporation is a financial institution that fosters commercially-sustainable industrial development in Africa.