Babu Owino has described his confrontation with Kileleshwa MCA Robert Alai at a Kilimani restaurant as an unprovoked attack, alleging physical aggression and threats to his life.
To his followers, Prophet Dr David Owuor is a divinely appointed messenger. To critics, he represents the dangers of unchecked religious authority