10.0.1.233

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