East African Governments Crack Down on Political Dissent

Police violence during Kenya's June 25 protests leaves at least 16 dead.

June 27, 2025Clash Report

Cover Image
East African Governments Crack Down on Political Dissent