
Why PwC Kenya Manager Took His Own Life Still Remains a Mystery
It’s been nearly a week since Stephen Mumbo died of an apparent suicide after falling from PwC’s 17th-floor Delta Towers offices in Nairobi, Kenya, to a second-floor balcony of the building, and local authorities are still investigating why he took his own life. Reports out of Kenya surfaced earlier this week that Mumbo, an assistant […]