Peter Ibrahim
Peter Ibrahim

Peter Ibrahim

A Media Practitioner with interest in Development Communication.