Nairobi Kenya’s Youth Demand President Ruto’s Resignation After Cabinet Shake-Upby Capital-Cities July 21, 2024