President Ruto set for three-day South Africa State visit – Citizen Digital