Police have arrested three additional persons of interest in connection with the killing of Richard Otieno, widely known as Molo President, whose murder on January 18, 2025, sent shockwaves through the town of Elburgon and the whole country. The Directorate of Criminal Investigations (DCI) announced early Monday morning February 24, 2025, that a joint team […]