Margaret Wanjiru Ngugi
Sunrise: July 27, 1958 — Sunset: April 19,2023 It is with deep sorrow and humble acceptance of God’s will that we announce the passing on of Margaret Wanjiru Ngugi formerly of DCI HQs which occurred on 19 April, 2023 at KU Referral Hospital after a prolonged illness. Daughter to the late Joseph Muhia and the […]