Farida Mohamed

Head of HR - Africa, EME & SRHR