ICT CS Owalo in Geneva for ITU 2023 Council talks ICT Cabinet Secretary Eliud Owalo arrived in Geneva, Switzerland on Sunday afternoon to represent Kenya at the 2023 International Telecommunications Union (ITU) Council meeting. July 10, 2023 News·Tech·TL