Categories Politics
Police fire teargas and water cannon at protesters in Kenya as thousands take to the streets
June 25, 2025
Kenyan police have fired teargas and water cannon to disperse