Devex

Imran Khan

Imran Khan is the chief global technical lead at Sightsavers.