Staff Editor
June 27, 2024
In Nairobi, Kenyan police clashed with protesters on Thursday over a contentious finance bill, despite the president’s...