Police Confrontation with Gachagua Allies Sparks Outrage - July 2025 - July 27, 2025 | Kenya News Updates