Real Assets
Development finance institutions, the Development Bank of Southern Africa (DBSA) and the Industrial Development Corporation (IDC), have committed project development funding to Mitochondria Energy Company, a local South African business that was establ...