November 5, 2024
Kenya: Security Forces Abducted, Killed Protesters
Kenyan security forces abducted, arbitrarily arrested, tortured, and killed perceived leaders of the anti-Finance Bill protests between June and August 2024.