David Ibrahim

Media Management Consultant. Media Trainer and University Instructor in: Investigative Journalism, Conflict Sensitive Journalism, Fact-checking,