The By-Election For The Machakos Senate Seat Has Been Billed As A Supremacy Battle Between Top Political Leaders. As Voters Prepare To Go To The Polls On March 18 To Pick The Replacement For Boniface Kabaka Who Died In December, The Race Has Narrowed Down To Three Candidates: Maendeleo Chap Chap's Mutua Katuku, Agnes Kavindu Of Wiper And Uda's Urbanus Ngengele.