Former ICT CS Eliud Owalo resigns as deputy chief of staff moments after declaring his 2027 presidential bid to challenge ...
Political commentators say Mr Owalo's move appears to signal a vote of no confidence in his boss President Ruto.