Kenya NewsWeekly Review President Ruto On The Hot Seat Defended Finance Bill 2023 The President provided an incoherent explanation for hiking taxes on Kenyans