Leonard Ngugi Mungai (ithe wa Mungai)
It is with great sorrow that we announce the passing to glory of Leonard Ngugi Mungai (ithe wa Mungai) of Mahinga Ngeca Limuru which occurred in California USA on 09/03/2018 following a long battle with leukemia.