10.0.3.16

CDC Group Africa funds managing director departs

382
A long-serving managing director at CDC Group has stepped down from his role as head of the UK development finance insti