Kenyans are marking the first anniversary of last year’s deadly anti‑Finance Bill protests with nationwide marches today, June 25. In Nairobi, protesters are gathering early at key points while heavy security forces guard the CBD.
Security teams are blocking roads leading to Parliament and State House. Barricades and razor wire surround these areas. Officers and plainclothes agents,are patrolling alongside uniformed units to prevent unrest.
Protesters in Nairobi are chanting names of those killed last year. They’re laying flowers and lighting candles near government offices. Many are calling for accountability over the death of blogger Albert Ojwang in police custody. Authorities recently charged six suspects, including three officers, with his murder; they have pleaded not guilty.
Ahead of the rallies, the Interior Ministry has urged protesters not to “provoke police” or enter protected zones. Meanwhile, Western embassies (including the US, UK, Canada) are warning against violence from unmarked officers and hired goons. They stress that “the use of plain clothed officers in unmarked vehicles erodes public trust.”
Police regional commander George Seda is urging calm. He says, “Officers will act within the law to protect lives and property.” Rights groups, however, warn militias may try to hijack peaceful processions.
Opposition figures are also condemning heavy-handed tactics. Former VP Kalonzo Musyoka states that it is “wicked to abduct citizens without warrants” and calls for peaceful lawfulness. Eugene Wamalwa calls today’s security deployment “a paranoid regime,” while echoing calls for calm and accountability.
Earlier, the Kenya Conference of Catholic Bishops pleaded for restraint. Archbishop Anthony Muheria warned, “A society that instils fear in its youth for simply speaking out is a society walking away from justice.”
Despite high tension, most demonstrators are peaceful. However, clashes are reported between protests and counter-demonstrators, including incidents of violence involving makeshift groups armed with clubs. In some areas, protestors have beaten back counter-demonstrators.
City transport remains disrupted. Commuters face detours as PSVs end routes at designated drop-off zones due to road closures. Civic groups are urging participants to carry essentials like water and first-aid as a precaution.
Analysts say today mixes mourning with political protest. Youth leaders organize quiet vigils, highlighting systemic issues like police brutality and lack of state accountability.
As midday approaches, Parliament and State House precincts remain under tight guard. Police maintain a restrained presence while monitoring both protestors and reported counter-groups.
Lexapro for depression online: lexapro generic – Lexapro for depression online
https://tadalafilfromindia.com/# generic Cialis from India
Propecia for hair loss online Propecia for hair loss online Propecia for hair loss online
buy tadalafil 20mg price in india: generic Cialis from India – generic Cialis from India
cheap Accutane order isotretinoin from Canada to US cheap Accutane
Propecia for hair loss online: cheap Propecia Canada – generic Finasteride without prescription
https://zoloft.company/# Zoloft online pharmacy USA
https://isotretinoinfromcanada.shop/# Isotretinoin From Canada
generic sertraline buy Zoloft online buy Zoloft online
buy Cialis online cheap: tadalafil online no rx – buy Cialis online cheap
https://finasteridefromcanada.shop/# cheap Propecia Canada
buy cheap lexapro online Lexapro for depression online buy lexapro online india
lexapro prescription price: Lexapro for depression online – generic lexapro australia
http://tadalafilfromindia.com/# tadalafil online no rx
https://finasteridefromcanada.shop/# generic propecia prices
Lexapro for depression online lexapro generic brand name Lexapro for depression online
lexapro 20mg pill: lexapro tablets australia – lexapro cost uk
https://zoloft.company/# Zoloft Company
buy Accutane online USA-safe Accutane sourcing cheap Accutane
Lexapro for depression online: Lexapro for depression online – Lexapro for depression online
https://finasteridefromcanada.com/# Finasteride From Canada
http://isotretinoinfromcanada.com/# cheap Accutane
propecia cheap Propecia for hair loss online Propecia for hair loss online
Lexapro for depression online: Lexapro for depression online – lexapro 20 mg tablet
https://tadalafilfromindia.com/# buy Cialis online cheap
generic Cialis from India generic Cialis from India Tadalafil From India
https://finasteridefromcanada.com/# generic Finasteride without prescription
generic Finasteride without prescription: Finasteride From Canada – propecia rx
http://tadalafilfromindia.com/# Cialis without prescription
buy Zoloft online without prescription USA sertraline online sertraline online
https://lexapro.pro/# Lexapro for depression online
generic Finasteride without prescription: Propecia for hair loss online – cheap Propecia Canada
https://lexapro.pro/# lexapro tablets price
Finasteride From Canada Propecia for hair loss online generic Finasteride without prescription
sertraline online: purchase generic Zoloft online discreetly – cheap Zoloft
http://finasteridefromcanada.com/# Propecia for hair loss online
https://isotretinoinfromcanada.shop/# isotretinoin online
buy Zoloft online purchase generic Zoloft online discreetly Zoloft online pharmacy USA
lexapro 20 mg discount: Lexapro for depression online – Lexapro for depression online
https://zoloft.company/# Zoloft for sale
Isotretinoin From Canada: Isotretinoin From Canada – isotretinoin online
generic Cialis from India Cialis without prescription tadalafil online no rx
https://tadalafilfromindia.shop/# buy Cialis online cheap
https://zoloft.company/# purchase generic Zoloft online discreetly
purchase generic Zoloft online discreetly: cheap Zoloft – buy Zoloft online
cheap Zoloft Zoloft Company cheap Zoloft
https://finasteridefromcanada.shop/# Finasteride From Canada
cheap Cialis Canada: cheap Cialis Canada – Tadalafil From India
cheap Cialis Canada buy Cialis online cheap tadalafil online no rx
http://finasteridefromcanada.com/# cost propecia without a prescription
buy meds from mexican pharmacy: MediMexicoRx – MediMexicoRx
best online cialis pharmacy reviews: ExpressCareRx – ExpressCareRx
https://indiamedshub.shop/# IndiaMedsHub
http://expresscarerx.org/# wedgewood pharmacy prednisolone
tadalafil mexico pharmacy: buy cheap meds from a mexican pharmacy – MediMexicoRx
buy cialis from mexico rybelsus from mexican pharmacy mexico pharmacy
http://medimexicorx.com/# medicine in mexico pharmacies
cheap cialis mexico: MediMexicoRx – modafinil mexico online
https://indiamedshub.com/# indian pharmacies safe
all in one pharmacy ExpressCareRx plavix online pharmacy
https://medimexicorx.com/# reputable mexican pharmacies online
Dipyridamole: ExpressCareRx – viagra price pharmacy
https://expresscarerx.org/# viagra cost pharmacy
mexican pharmacy for americans trusted mexican pharmacy buy modafinil from mexico no rx
http://medimexicorx.com/# best online pharmacies in mexico
world pharmacy india: indianpharmacy com – cheapest online pharmacy india
MediMexicoRx online mexico pharmacy USA MediMexicoRx
https://indiamedshub.com/# india pharmacy
https://expresscarerx.org/# ambien mexican pharmacy
MediMexicoRx: MediMexicoRx – buy kamagra oral jelly mexico
reputable indian pharmacies IndiaMedsHub world pharmacy india
http://expresscarerx.org/# ExpressCareRx
fluoxetine indian pharmacy: sildenafil citrate pharmacy – ExpressCareRx
publix pharmacy low dose naltrexone pharmacy israel pharmacy online
https://medimexicorx.com/# medication from mexico pharmacy
http://indiamedshub.com/# Online medicine home delivery
target pharmacy lipitor: ExpressCareRx – ExpressCareRx
IndiaMedsHub mail order pharmacy india mail order pharmacy india
https://indiamedshub.com/# IndiaMedsHub
MediMexicoRx: buy from mexico pharmacy – MediMexicoRx
ExpressCareRx pharmacy today zovirax cream online pharmacy
https://indiamedshub.shop/# IndiaMedsHub
http://expresscarerx.org/# itraconazole online pharmacy
buy medicines online in india: best india pharmacy – IndiaMedsHub
https://tryggmed.shop/# pocket mask apotek
online apotheken Medicijn Punt medicijnen apotheek
bind etter fГёdsel apotek: sjampo uten sulfat apotek – apotek shampoo
https://tryggmed.shop/# nesehårtrimmer apotek
apotek rikshospitalet ГҐpningstider fingerskinne apotek badetermometer baby apotek
https://tryggmed.shop/# bestill medisin pГҐ nett
online apotheker: Medicijn Punt – medicijne
http://tryggmed.com/# kjølepose apotek
finns läkemedlet på apoteket apotek 24 timmar acne apotek
sitronsГҐpe apotek: sjekke fГёflekk apotek – apotek jodtabletter
https://zorgpakket.com/# farmacie online
apotheken in holland MedicijnPunt apotheek online nl
https://tryggmed.shop/# sГҐr lim apotek
de apotheker: holandia apteka internetowa – medicatie online bestellen
http://tryggmed.com/# covid vaksine apotek
afbeelding medicijnen pharma online medicijn
proteinbar rea: SnabbApoteket – apotek hГ¤mta i butik
https://snabbapoteket.shop/# högt blodtryck röd i ansiktet
https://snabbapoteket.com/# apotek sweden
landelijke apotheek Medicijn Punt medicijnen kopen met ideal
medicijnen bestellen zonder recept: MedicijnPunt – apotheek winkel 24 review
https://tryggmed.shop/# fiber apotek
sildenafil pfizer 100 prix: PharmaDirecte – compralgyl sans ordonnance
vgztjd