Politics5 years ago
Death of an Investigator: The Suicide of Stephen Mumbo
By David Odongo and Morris Kiruga
On Friday, 12 October 2018, Stephen Mumbo jumped from the 17th floor of the PwC office building in Westlands, Nairobi. Piecing his last moments alive reveals...