4 Jun 2026 5:00 pm | Citizen TV 1,818 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.