Eliud Owalo quits govt role, declares 2027 presidential bid against Ruto

Eliud Owalo has resigned from his government position as Deputy Chief of Staff for Delivery and Government Efficiency, hours after declaring his intention to run for president in the 2027 elections. In a statement posted on his Facebook account on Sunday, January 11, 2026, Owalo said his position in government was no longer tenable following […]