

Across Kenya, protests unfolded today, June 25, 2025, to commemorate the victims of last year's demonstrations.
While largely peaceful in many areas, running battles between police and protestors were reported.
Authorities deployed tear gas to disperse crowds and barricaded major roads leading into various towns.
Here's how the protests transpired in major urban centres:
Nairobi
In the capital, protestors made their way towards the Central Business District (CBD) despite police efforts to barricade key access routes.
A determined group of demonstrators engaged in confrontations with police within the CBD itself.
Videos captured scenes of young protestors, predominantly dressed in black, chanting slogans and holding their ground against advancing riot police.
Anti-government protestors also took over Thika Road, rendering the vital thoroughfare impassable.
Footage showed stones placed across sections of the road, effectively blocking both sides, while protestors also lit fires on the carriageways, further impeding movement.







Mombasa


