Tag: Safaricom PLC half-year results 2023