Africa News Politics Kenya’s Parliament Passes Controversial Finance Bill Amid Protests Tersoo Agber June 26, 2024