A dramatic turn of events unfolded during a protest against the Finance Bill in Nairobi’s Central Business District on Tuesday, June 18, 2024, when a police officer’s attempt to disperse the crowd went awry. Chief Inspector David Maina detonated a … Continue Reading