Richard Kamau on 10th Jul

ICT Cabinet Secretary Eliud Owalo arrived in Geneva, Switzerland on Sunday afternoon to represent Kenya at the 2023 International...