Chaos erupted in Kikuyu and Dagoretti on Wednesday as Gen Z-led protests escalated into violence, leading to the theft of five firearms from a police post, the torching of public offices, and the arrest of 25 individuals.
Protesters, many allegedly hired from Limuru and Kiambu counties, used lorries to dump stones and burn tyres across Southern Bypass and Old Kikuyu Road. Police from the Kenya Police Service, Administration Police Service, and the Directorate of Criminal Investigations responded swiftly, but crumbled under pressure as the crowd advanced toward Dagoretti. Consequently, the Specialized Crowd Police Command summoned reinforcements from Kiambu County headquarters.
Interior Cabinet Secretary Kipchumba Murkomen confirmed in a press briefing that the violence targeted police armouries. “The criminals were after guns in the armouries and police uniforms. Five firearms were stolen from Dagoretti Police Post, Kiambu County, while four were burnt at Gachui Police Post,” he revealed. The stolen weapons included two AK‑47 rifles, a G3 rifle, a Jericho pistol, and an anti‑riot gun.
During the chaos, rioters set fire to the Kikuyu Law Courts, County Government offices, and Dagoretti’s District Crime Prevention Unit, destroying several other buildings and vehicles. One person lost their life, and five police officers sustained injuries during the unrest. Police later recovered a stolen body laid at Kikuyu Police Station’s gate at around 6 p.m. The unrest reignited as some protest gangs regrouped around the Kikuyu Affordable Housing estate, prompting further arrests in the evening.
Authorities detained and charged 25 people with offences including unlawful assembly, property destruction, and weapons theft. CS Murkomen warned that the state would trace the violence back to its source. “We witnessed a well-orchestrated campaign. This violence was deliberate, coordinated, funded, and politically instigated,” he said.
The situation began with peaceful memorial-style marches by Gen Z youth remembering victims of last year’s Finance Bill protests. Protestors carried placards and marched along major roads. However, fringe elements hijacked the rallies and descended into criminal activity. Residents described the scene as shifting dramatically from solemn to violent within hours.
Following the arrests, police deployed extra officers throughout Nairobi and Kiambu counties. They placed tight patrols on feeder roads and residential estates. Officials also appealed to the public to help trace the stolen firearms and identify suspects.
Former Deputy President Rigathi Gachagua condemned the violence, suggesting external forces had infiltrated the protests. “We have seen goons ferried into protest zones under police escort,” he claimed, adding that such intimidation aimed to undermine the movement’s legitimacy.
Local business leaders said they lost income during the day’s unrest. Roads remained blocked even after police cleared the main routes. Residents worried that stolen firearms might fuel future criminal acts across the region.
isotretinoin online: Isotretinoin From Canada – USA-safe Accutane sourcing
https://zoloft.company/# cheap Zoloft
http://tadalafilfromindia.com/# cheap Cialis Canada
Lexapro for depression online: lexapro online – Lexapro for depression online
order isotretinoin from Canada to US Isotretinoin From Canada buy Accutane online
https://zoloft.company/# generic sertraline
cheap Propecia Canada: Finasteride From Canada – cheap Propecia Canada
cost propecia without dr prescription: Finasteride From Canada – Propecia for hair loss online
https://finasteridefromcanada.com/# cheap Propecia Canada
USA-safe Accutane sourcing generic isotretinoin isotretinoin online
cheap Propecia Canada: Finasteride From Canada – cost propecia prices
https://lexapro.pro/# Lexapro for depression online
sertraline online: Zoloft for sale – Zoloft for sale
https://lexapro.pro/# Lexapro for depression online
Zoloft for sale Zoloft online pharmacy USA generic sertraline
purchase generic Zoloft online discreetly: buy Zoloft online – generic sertraline
Isotretinoin From Canada: USA-safe Accutane sourcing – order isotretinoin from Canada to US
https://lexapro.pro/# generic lexapro 20 mg cost
Zoloft Company Zoloft online pharmacy USA purchase generic Zoloft online discreetly
cheap Propecia Canada: Propecia for hair loss online – Propecia for hair loss online
http://tadalafilfromindia.com/# cheap Cialis Canada
http://tadalafilfromindia.com/# buy Cialis online cheap
generic sertraline: Zoloft for sale – sertraline online
USA-safe Accutane sourcing Accutane for sale purchase generic Accutane online discreetly
Zoloft for sale: buy Zoloft online – buy Zoloft online
http://isotretinoinfromcanada.com/# USA-safe Accutane sourcing
Lexapro for depression online: lexapro 10mg – lexapro brand name in india
prescription price for lexapro lexapro 10 mg price in india lexapro 20 mg discount
cost cheap propecia tablets: Propecia for hair loss online – buying generic propecia price
https://tadalafilfromindia.com/# Cialis without prescription
cheap Accutane: cheap Accutane – Isotretinoin From Canada
cheap Propecia Canada: Finasteride From Canada – generic Finasteride without prescription
https://lexapro.pro/# Lexapro for depression online
http://tadalafilfromindia.com/# Cialis without prescription
Lexapro for depression online: Lexapro for depression online – Lexapro for depression online
percocet online us pharmacy ExpressCareRx ExpressCareRx
MediMexicoRx: MediMexicoRx – MediMexicoRx
MediMexicoRx: buy meds from mexican pharmacy – buy cialis from mexico
https://medimexicorx.shop/# mexico pharmacies prescription drugs
online mexico pharmacy USA MediMexicoRx best mexican pharmacy online
http://expresscarerx.org/# ExpressCareRx
rybelsus from mexican pharmacy: modafinil mexico online – get viagra without prescription from mexico
best mexican pharmacy online: get viagra without prescription from mexico – buy from mexico pharmacy
https://indiamedshub.com/# IndiaMedsHub
online pharmacy india buy prescription drugs from india IndiaMedsHub
chloramphenicol eye drops pharmacy: ExpressCareRx – testosterone cypionate online pharmacy
best mexican pharmacy online: order kamagra from mexican pharmacy – legit mexican pharmacy for hair loss pills
https://expresscarerx.online/# mexican pharmacy percocet
MediMexicoRx finasteride mexico pharmacy prescription drugs mexico pharmacy
https://medimexicorx.com/# reputable mexican pharmacies online
dillons pharmacy: pharmacy website india – Cialis with Dapoxetine
http://medimexicorx.com/# mexican rx online
prescription drugs mexico pharmacy: п»їmexican pharmacy – MediMexicoRx
cheapest online pharmacy india IndiaMedsHub IndiaMedsHub
rybelsus from mexican pharmacy: online mexico pharmacy USA – MediMexicoRx
http://expresscarerx.org/# ExpressCareRx
IndiaMedsHub: IndiaMedsHub – online pharmacy india
buy propecia mexico generic drugs mexican pharmacy MediMexicoRx
https://medimexicorx.shop/# MediMexicoRx
zithromax mexican pharmacy: cheap mexican pharmacy – trusted mexican pharmacy
https://indiamedshub.shop/# IndiaMedsHub
buy antibiotics from mexico: buy cheap meds from a mexican pharmacy – MediMexicoRx
http://medimexicorx.com/# buying from online mexican pharmacy
mexican pharmacy for americans: cheap cialis mexico – MediMexicoRx
indian pharmacies safe: best online pharmacy india – best india pharmacy
http://indiamedshub.com/# indianpharmacy com
https://expresscarerx.online/# ExpressCareRx
MediMexicoRx: MediMexicoRx – legit mexican pharmacy for hair loss pills
https://expresscarerx.org/# Nolvadex
certified pharmacy online viagra: ExpressCareRx – anti-depressants
https://snabbapoteket.shop/# rödcederolja apotek
http://tryggmed.com/# urinveisinfeksjon apotek
landelijke apotheek: medicijnen bestellen apotheek – medicijnen online
holdningsvest apotek ph mГҐler apotek apotek bandasje
medicijnen kopen online: Medicijn Punt – medicijnen op recept
https://zorgpakket.shop/# online pharmacy
apotek krem: kull tabletter apotek – d-mannose apotek
medicijnen bestellen apotheek Medicijn Punt dutch apotheek
d-mannose apotek: TryggMed – apotek salg
http://tryggmed.com/# vaksine apotek influensa
https://tryggmed.shop/# kjГёp resept pГҐ nett
netherlands online pharmacy: Medicijn Punt – med apotheek
medicijnen bestellen bij apotheek Medicijn Punt medicijn bestellen
apotek s: body hund apotek – urinprov burk apotek
https://snabbapoteket.com/# apotek hemleverans helg
corona test apotek: gua sha – apotek – bestГ¤ll medicin online
rea eltandborste glasГ¶gon online billigt medicin app
hydrogen peroxide apotek: TryggMed – magnesium spray apotek
https://snabbapoteket.shop/# snabbtest covid apotek
pil online bestellen: MedicijnPunt – internet apotheek nederland
https://zorgpakket.com/# medicijnen online bestellen
quercetin apotek: Trygg Med – apotek utdanning
https://snabbapoteket.shop/# cederolja apotek
apotek pГҐ nett billigst: apotek yrke kryssord – apotek symbol
halstabletter apotek Trygg Med ansiktsmaske apotek
sjekk fГёflekk apotek: Trygg Med – kolesterol test apotek
http://snabbapoteket.com/# glykos apotek
https://zorgpakket.com/# medicijnen zonder recept kopen
apotek produkter: taurin apotek – torr fГ¶rhud
doliprane pharmacie sans ordonnance: PharmaDirecte – cicabiafine crГЁme mains anti-taches brunes
o8q50z