Ndiang’ui Kinyagia, a 35-year-old IT professional and blogger, reappeared at Milimani Law Courts on Wednesday, July 3. He had been missing for nearly two weeks, sparking widespread public concern. His return followed a High Court order demanding either his appearance or the state’s explanation for his absence amid fears of enforced disappearance.
Kinyagia, known online as Daguin Dd, vanished on June 21 after unidentified armed men, believed to be law enforcement officers, raided his home in Kinoo, Kiambu County. His lawyer, Wahome Thuku, explained that Kinyagia had gone into hiding fearing for his life. He said police had harassed him because of a social media post showing protest routes ahead of the Gen Z-led demonstrations planned for June 25.
In court, Kinyagia appeared composed but cautious. He told the judge that he came forward voluntarily, stating he was “not a fugitive.” He said he felt unsafe after the raid and the seizure of his electronics.
His mother, Margaret Rukwaro, spoke emotionally about the ordeal. She said his phones went silent on the day of the raid and that the family panicked after losing contact with him. They reported the incident to Kinoo Police Station and sought legal help.
The Law Society of Kenya, Amnesty International Kenya, and other civil rights groups joined the family in raising concerns. They warned about a growing pattern of abductions and disappearances involving activists and protest organizers.
Justice Chacha Mwita presided over the hearing and listened to Kinyagia’s legal team. They argued that his post wasn’t criminal and urged authorities to follow due process without intimidation.
Director of Criminal Investigations Mohamed Amin also appeared in court. He confirmed that police weren’t holding Kinyagia, but they still considered him a person of interest. Amin said officers had conducted a lawful search and seized electronic devices as part of a larger investigation. He encouraged Kinyagia to cooperate and promised he would not face harm.
The court emphasized the seriousness of the situation and instructed investigators to uphold Kinyagia’s constitutional rights during any further proceedings.
Clomid Hub: Clomid Hub Pharmacy – Clomid Hub Pharmacy
order clomid without rx: Clomid Hub – buying generic clomid without insurance
can i order clomid where to buy generic clomid tablets Clomid Hub Pharmacy
prednisone medication: ReliefMeds USA – anti-inflammatory steroids online
where can i buy clomid without rx: Clomid Hub Pharmacy – Clomid Hub Pharmacy
order amoxicillin without prescription: ClearMeds Direct – amoxicillin without rx
gabapentin and skin problems NeuroRelief Rx gabapentin pricing
http://clomidhubpharmacy.com/# Clomid Hub
anti-inflammatory steroids online: buy prednisone without a prescription best price – ReliefMeds USA
Clomid Hub: how to get clomid without insurance – Clomid Hub
order amoxicillin without prescription: antibiotic treatment online no Rx – ClearMeds Direct
Lexapro for depression online lexapro 5mg Lexapro for depression online
purchase generic Zoloft online discreetly: sertraline online – buy Zoloft online without prescription USA
Propecia for hair loss online: cheap Propecia Canada – Propecia for hair loss online
https://zoloft.company/# Zoloft for sale
generic sertraline: Zoloft Company – Zoloft Company
cheap Zoloft: generic sertraline – cheap Zoloft
sertraline online: Zoloft Company – buy Zoloft online without prescription USA
http://isotretinoinfromcanada.com/# Accutane for sale
generic isotretinoin: isotretinoin online – buy Accutane online
cheap Accutane: purchase generic Accutane online discreetly – Isotretinoin From Canada
buy Cialis online cheap cheap Cialis Canada generic Cialis from India
Lexapro for depression online: cheapest price for generic lexapro – buy lexapro online india
generic isotretinoin: buy Accutane online – cheap Accutane
Propecia for hair loss online Propecia for hair loss online Propecia for hair loss online
lexapro prescription: Lexapro for depression online – lexapro medication
https://isotretinoinfromcanada.com/# generic isotretinoin
purchase generic Zoloft online discreetly: buy Zoloft online without prescription USA – Zoloft Company
buy Zoloft online cheap Zoloft buy Zoloft online
Tadalafil From India: cheap Cialis Canada – tadalafil capsules 20mg
Cialis without prescription: tadalafil generic price – tadalafil online no rx
Accutane for sale isotretinoin online isotretinoin online
http://finasteridefromcanada.com/# generic Finasteride without prescription
http://finasteridefromcanada.com/# generic Finasteride without prescription
generic propecia without a prescription: cheap Propecia Canada – propecia otc
generic Cialis from India tadalafil online no rx generic Cialis from India
generic Cialis from India: Cialis without prescription – tadalafil online no rx
Propecia for hair loss online: cheap Propecia Canada – cheap Propecia Canada
tadalafil online no rx tadalafil online no rx tadalafil otc usa
how much is lexapro in australia: where can i get lexapro brand medication – lexapro 20
https://lexapro.pro/# Lexapro for depression online
buy Cialis online cheap: tadalafil online no rx – tadalafil for sale in canada
generic sertraline buy Zoloft online Zoloft Company
Propecia for hair loss online: generic Finasteride without prescription – Finasteride From Canada
buy Zoloft online without prescription USA: purchase generic Zoloft online discreetly – Zoloft for sale
buy propecia now cheap Propecia Canada Finasteride From Canada
lexapro generic over the counter: buy lexapro brand name online – buy lexapro from canada
https://lexapro.pro/# how much is generic lexapro
buy Zoloft online: purchase generic Zoloft online discreetly – Zoloft online pharmacy USA
generic Finasteride without prescription cost propecia without dr prescription Propecia for hair loss online
price for lexapro 10 mg: lexapro cost australia – lexapro 20mg pill
cheap Propecia Canada: cheap Propecia Canada – generic Finasteride without prescription
buy Zoloft online without prescription USA Zoloft online pharmacy USA cheap Zoloft
Tadalafil From India: buy Cialis online cheap – generic Cialis from India
https://lexapro.pro/# generic lexapro australia
Isotretinoin From Canada: buy Accutane online – USA-safe Accutane sourcing
buy Zoloft online without prescription USA purchase generic Zoloft online discreetly buy Zoloft online without prescription USA
sertraline online: purchase generic Zoloft online discreetly – buy Zoloft online
Propecia for hair loss online: generic Finasteride without prescription – Propecia for hair loss online
lexapro 20 mg discount: Lexapro for depression online – Lexapro for depression online
https://lexapro.pro/# lexapro 20 mg tablet
purchase generic Accutane online discreetly: Accutane for sale – USA-safe Accutane sourcing
cheap Zoloft Zoloft for sale buy Zoloft online without prescription USA
order cheap propecia without dr prescription: generic Finasteride without prescription – generic Finasteride without prescription
https://zoloft.company/# buy Zoloft online without prescription USA
Accutane for sale: cheap Accutane – USA-safe Accutane sourcing
generic sertraline Zoloft for sale sertraline online
Lexapro for depression online: how much is generic lexapro – canada pharmacy lexapro
cheap Zoloft: Zoloft for sale – cheap Zoloft
cheap Accutane purchase generic Accutane online discreetly purchase generic Accutane online discreetly
buy Cialis online cheap: buy Cialis online cheap – cheap Cialis Canada
http://tadalafilfromindia.com/# buy Cialis online cheap
pharmacy website india: indianpharmacy com – online pharmacy india
safe mexican online pharmacy MediMexicoRx MediMexicoRx
https://indiamedshub.com/# IndiaMedsHub
buy prescription drugs from india: п»їlegitimate online pharmacies india – IndiaMedsHub
dutasteride online pharmacy: amoxil online pharmacy – ExpressCareRx
IndiaMedsHub IndiaMedsHub IndiaMedsHub
order from mexican pharmacy online: trusted mexico pharmacy with US shipping – generic drugs mexican pharmacy
indocin online pharmacy: cialis cost pharmacy – ExpressCareRx
IndiaMedsHub best online pharmacy india pharmacy website india
https://expresscarerx.online/# Aebgcycle
MediMexicoRx: tadalafil mexico pharmacy – MediMexicoRx
IndiaMedsHub: top 10 online pharmacy in india – indian pharmacy
MediMexicoRx MediMexicoRx mexico pharmacy
online rx pharmacy: caring pharmacy online store – rx relief pharmacy discount cards
world pharmacy india: reputable indian online pharmacy – indian pharmacy
world pharmacy india IndiaMedsHub IndiaMedsHub
republic rx specialty pharmacy: ExpressCareRx – ExpressCareRx
http://medimexicorx.com/# MediMexicoRx
Baycip isotretinoin online pharmacy best online pharmacy lortab
buy prescription drugs from india: п»їlegitimate online pharmacies india – indian pharmacies safe
india pharmacy reputable indian online pharmacy Online medicine order
Florinef: cialis internet pharmacy – viagra pharmacy checker
http://indiamedshub.com/# india online pharmacy
ExpressCareRx: ExpressCareRx – orlistat online pharmacy uk
MediMexicoRx tadalafil mexico pharmacy online mexico pharmacy USA
ExpressCareRx: rite aid pharmacy viagra cost – xenical online pharmacy
online apotheek – gratis verzending: Medicijn Punt – medicijen
http://tryggmed.com/# pulsoksymeter apotek
apohteek Medicijn Punt apotek online
d vitamin apotek: a-vitamin krem apotek – stikklaken apotek
tandvГҐrd gravid gratis: graviditetstest apotek – sahlgrenska apotek
medicijnen online bestellen: beste online apotheek – digitale apotheek
apotek retur apotek melatonin lip balm apotek
pris influensavaksine apotek: TryggMed – apotek covid test
hur mГҐnga apotek finns det i sverige: bГ¤sta deo fГ¶r barn – apotek shampoo
https://tryggmed.shop/# hurtigtester apotek
online medicijnen kopen medicijnen aanvragen belgie apotheek online
sette vaksine pГҐ apotek: Trygg Med – apotek koronavaksine
hudanalyse apotek: TryggMed – fjerne fГёflekk apotek
apotek ta hГҐl i Г¶ronen Snabb Apoteket collagen piller
apotgeek: Medicijn Punt – online apotheker
solskydd rea: SnabbApoteket – omeprazol prisjakt
https://tryggmed.shop/# hansker apotek
landelijke apotheek medicijn online beste online apotheek
medicijnlijst apotheek: medicijnen op recept online bestellen – online apotheek nederland zonder recept
diare apotek: TryggMed – fiber apotek
24 timer apotek narkotest apotek spoteket
medicijnen kopen online: п»їmedicijnen bestellen – apotheek nl online
https://tryggmed.shop/# brekningsmiddel apotek
filter til munnbind apotek: zinc apotek – salicylic acid apotek
angine pharmacie sans ordonnance: ventoline en pharmacie sans ordonnance – viagra homme pharmacie