President William Ruto faces growing criticism as public anger rises over the death of blogger and teacher Albert Ojwang’ in police custody. His administration is under pressure to address human rights concerns, governance failures, and unfulfilled campaign promises.
Police arrested Ojwang’ in Homa Bay on June 7 over a social media post critical of Deputy Inspector General Eliud Lagat. They transferred him to Central Police Station in Nairobi, where he was found dead the next day. Authorities claimed he injured himself, but an autopsy revealed blunt-force trauma and neck compression, suggesting foul play.
Protests erupted across Nairobi, with demonstrators demanding justice. Activists, students, and opposition leaders condemned the incident as another case of extrajudicial killings under Ruto’s government.
Opposition leaders linked Ojwang’s death to broader governance failures. Kalonzo Musyoka called it a “callous execution” and demanded Deputy IG Lagat’s resignation. He accused the government of silencing critics through intimidation.
Former Prime Minister Raila Odinga questioned why police transferred Ojwang’ 400 kilometers instead of charging him locally. “Such deaths destroy trust in the police and the state,” Odinga said, urging an independent investigation.
Kitui Central MP Makali Mulu criticized Ruto’s leadership, accusing him of making promises to “manage Kenyans’ feelings” rather than delivering results. He argued that rushed policy changes, including the education funding model and healthcare reforms, have worsened public frustration.
ODM lawmakers Millie Odhiambo and James Nyikal warned that unchecked police brutality would “diminish public trust”. Nyikal stressed that the state must ensure detainees’ safety.
Ojwang’s death adds to growing dissatisfaction with Ruto’s leadership. His administration already faces criticism over rising living costs, stalled economic reforms, and broken promises. Now, the handling of Ojwang’s case has further eroded public confidence.
Protesters gathered outside City Mortuary, chanting “Ruto must go”. The Independent Policing Oversight Authority (IPOA) launched an investigation, but many Kenyans doubt whether justice will be served.
cheap Zoloft: cheap Zoloft – cheap Zoloft
buy Accutane online: Isotretinoin From Canada – isotretinoin online
https://lexapro.pro/# Lexapro for depression online
cheap Accutane: buy Accutane online – Accutane for sale
generic Cialis from India Cialis without prescription Tadalafil From India
buy Accutane online: Accutane for sale – order isotretinoin from Canada to US
order isotretinoin from Canada to US: generic isotretinoin – order isotretinoin from Canada to US
https://isotretinoinfromcanada.com/# Isotretinoin From Canada
cheap Accutane cheap Accutane Isotretinoin From Canada
buy Accutane online: cheap Accutane – buy Accutane online
Lexapro for depression online: compare lexapro prices – Lexapro for depression online
Zoloft for sale Zoloft online pharmacy USA Zoloft Company
buy Accutane online: cheap Accutane – Accutane for sale
sertraline online: Zoloft online pharmacy USA – generic sertraline
Isotretinoin From Canada: generic isotretinoin – buy Accutane online
isotretinoin online order isotretinoin from Canada to US USA-safe Accutane sourcing
Lexapro for depression online: can you buy lexapro over the counter – lexapro brand name discount
https://finasteridefromcanada.com/# generic Finasteride without prescription
https://finasteridefromcanada.shop/# buy cheap propecia tablets
tadalafil online no rx: buy Cialis online cheap – generic Cialis from India
Lexapro for depression online lexapro online prescription Lexapro for depression online
generic Finasteride without prescription: Propecia for hair loss online – cost of propecia pills
tadalafil online no rx tadalafil 5mg tablets price generic Cialis from India
https://zoloft.company/# Zoloft online pharmacy USA
buy Cialis online cheap: buy Cialis online cheap – cheap Cialis Canada
https://lexapro.pro/# cheapest price for lexapro
generic Cialis from India: generic Cialis from India – generic Cialis from India
isotretinoin online isotretinoin online purchase generic Accutane online discreetly
https://finasteridefromcanada.shop/# cost generic propecia without rx
buy Cialis online cheap: cheap Cialis Canada – cheap Cialis Canada
purchase generic Accutane online discreetly: cheap Accutane – USA-safe Accutane sourcing
generic sertraline sertraline online cheap Zoloft
https://tadalafilfromindia.shop/# Cialis without prescription
order isotretinoin from Canada to US: isotretinoin online – Isotretinoin From Canada
https://isotretinoinfromcanada.shop/# generic isotretinoin
generic isotretinoin: USA-safe Accutane sourcing – generic isotretinoin
Lexapro for depression online lexapro buy Lexapro for depression online
https://isotretinoinfromcanada.shop/# purchase generic Accutane online discreetly
lexapro tablets price: Lexapro for depression online – generic for lexapro
Tadalafil From India: tadalafil online no rx – generic Cialis from India
cheap Propecia Canada cheap Propecia Canada cheap Propecia Canada
https://tadalafilfromindia.com/# Cialis without prescription
https://tadalafilfromindia.com/# tadalafil online no rx
order generic propecia for sale: order cheap propecia prices – generic Finasteride without prescription
buy Accutane online: isotretinoin online – Isotretinoin From Canada
https://isotretinoinfromcanada.shop/# USA-safe Accutane sourcing
Propecia for hair loss online Propecia for hair loss online Finasteride From Canada
USA-safe Accutane sourcing: generic isotretinoin – buy Accutane online
medication lexapro 10 mg: lexapro 20 mg tablet – buy generic lexapro online
https://isotretinoinfromcanada.shop/# cheap Accutane
cheapest price for lexapro Lexapro for depression online buy lexapro brand name online
cheap Zoloft: sertraline online – buy Zoloft online without prescription USA
USA-safe Accutane sourcing: isotretinoin online – buy Accutane online
https://zoloft.company/# Zoloft online pharmacy USA
Accutane for sale generic isotretinoin USA-safe Accutane sourcing
Finasteride From Canada: Propecia for hair loss online – Finasteride From Canada
http://tadalafilfromindia.com/# buy tadalafil europe
cheap Cialis Canada: Tadalafil From India – buy Cialis online cheap
where can i purchase lexapro online buy generic lexapro online Lexapro for depression online
https://zoloft.company/# buy Zoloft online without prescription USA
https://finasteridefromcanada.shop/# propecia for sale
buy cheap lexapro online: lexapro drug – Lexapro for depression online
buy Zoloft online: buy Zoloft online without prescription USA – purchase generic Zoloft online discreetly
Finasteride From Canada cheap Propecia Canada cheap Propecia Canada
https://lexapro.pro/# Lexapro for depression online
generic propecia online: generic propecia – cheap Propecia Canada
buy tadalafil cialis: generic Cialis from India – cheapest tadalafil india
lexapro 2.5 mg lexapro pills for sale lexapro coupon
https://tadalafilfromindia.shop/# generic Cialis from India
prescription drugs mexico pharmacy: MediMexicoRx – buy viagra from mexican pharmacy
ExpressCareRx wellbutrin xl online pharmacy online pharmacy no prescription accutane
https://expresscarerx.org/# pharmacy without prescription
http://indiamedshub.com/# legitimate online pharmacies india
best online pharmacy india: IndiaMedsHub – best india pharmacy
http://medimexicorx.com/# mexican online pharmacies prescription drugs
IndiaMedsHub: indian pharmacy paypal – reputable indian pharmacies
MediMexicoRx: MediMexicoRx – MediMexicoRx
https://indiamedshub.com/# IndiaMedsHub
indianpharmacy com reputable indian pharmacies india pharmacy mail order
http://indiamedshub.com/# world pharmacy india
trusted mexico pharmacy with US shipping: generic drugs mexican pharmacy – safe mexican online pharmacy
MediMexicoRx: finasteride mexico pharmacy – MediMexicoRx
https://expresscarerx.org/# indian pharmacy provigil
viagra pharmacy prices uk pharmacy warfarin clinic order cialis online pharmacy
eckerd pharmacy store locator: buy concerta online pharmacy – pharmacy antabuse
MediMexicoRx: MediMexicoRx – low cost mexico pharmacy online
https://indiamedshub.com/# Online medicine order
https://indiamedshub.com/# best online pharmacy india
cheap cialis online pharmacy: ExpressCareRx – viagra online india pharmacy
giant eagle pharmacy: cellcept online pharmacy – people’s pharmacy
https://medimexicorx.shop/# MediMexicoRx
trusted mexico pharmacy with US shipping semaglutide mexico price order from mexican pharmacy online
best online pharmacy that does not require a prescription: ExpressCareRx – ExpressCareRx
buy kamagra oral jelly mexico: generic drugs mexican pharmacy – MediMexicoRx
https://medimexicorx.shop/# pharmacies in mexico that ship to usa
buy cialis from mexico viagra pills from mexico MediMexicoRx
http://medimexicorx.com/# mexican rx online
Indinavir (Cipla Ltd): ExpressCareRx – propecia us pharmacy
http://medimexicorx.com/# medication from mexico pharmacy
MediMexicoRx MediMexicoRx MediMexicoRx
http://indiamedshub.com/# indian pharmacy paypal
rybelsus from mexican pharmacy: viagra pills from mexico – prescription drugs mexico pharmacy
http://indiamedshub.com/# pharmacy website india
reputable indian pharmacies Online medicine home delivery india pharmacy
inhouse pharmacy proscar: ExpressCareRx – Stromectol
http://medimexicorx.com/# MediMexicoRx
apotek nГ¤t: SnabbApoteket – hur stavas vГ¤lkommen
http://snabbapoteket.com/# metronidazole apotek
online apotek europa: Snabb Apoteket – vilka recept har jag
Гёstrogentilskudd apotek TryggMed lesebriller apotek
whitening cream apotek: SnabbApoteket – mina sidor apotek
http://zorgpakket.com/# apotheken
https://zorgpakket.shop/# apotheken
solkrГ¤m apotek: syringe apotek – apotek kundtjГ¤nst
medicijnen kopen online Medicijn Punt snel medicijnen bestellen
tre bett pГҐ rad: apotek antigentest – nГ¤sspray fГ¶r rinnsnuva
http://tryggmed.com/# apotek nettbutikk norge
recepta online: MedicijnPunt – medicijnen bestellen apotheek
afbeelding medicijnen Medicijn Punt europese apotheek
https://tryggmed.com/# retinol apotek
herpes salve apotek: Trygg Med – billig apotek
https://snabbapoteket.com/# akut apotek
online apotheek frankrijk: medicijn online bestellen – medicijnen online bestellen
apotheek spanje online nieuwe pharma pharmacy nl
https://snabbapoteket.shop/# d vitamin apotek
apotheek zonder recept: MedicijnPunt – onl8ne drogist
fГёflekkskanning apotek: hurtigtest narkotika apotek – test kjГёnnssykdommer apotek
olika apotek på nätet studentrabatt apotek nagelsvamp händer bilder
http://snabbapoteket.com/# ipren 600 mg
apotek linser: TryggMed – hjemlevering apotek
https://tryggmed.com/# nad apotek
dutch apotheek: Medicijn Punt – medicijnlijst apotheek
apotek kveldsГҐpent korona hurtigtest apotek bestille legemidler pГҐ nett
http://tryggmed.com/# vanndrivende uten resept apotek
medicin: SnabbApoteket – apotek nГ¤ringsdryck
apotheke online: Medicijn Punt – online medicijnen
slim ventre: PharmaDirecte – poly karaya disponible