Advertisement
Dec 25, 2020
At an expansive portion of land in a rural suburb of Limuru in Kenya’s Kiambu County in the Archdiocese of Nairobi, sits Limuru Cheshire Home, a charitable institution for girls living with physical and intellectual disabilities.