Kenya's Political Landscape: Ruto's Controversial Actions - July 15, 2025 | Kenya News Updates