AfricaEliud Owalo resigns as Deputy Chief of Staff, declares bid for Kenya presidency in 20279 months ago · By Switch TV Reporter