Tech Kenyan Innovators Win Ksh13M During Mozilla Africa Innovation Challenge BT Correspondent June 28, 2023 0