Legal and Security Developments - June 5, 2025 | Kenya News Updates