CDC Group Africa funds managing director departs

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