CDC Group Africa funds managing director departs

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