4 Jun 2026 5:00 pm | Citizen TV 298 views Duration: 46s President William Ruto is in South Africa for a three-day state visit aimed at strengthening diplomatic and economic ties between Kenya and South Africa.