A New Home for the Children of Wajibu Wetu Wajibu Wetu means “our shared responsibility” in Swahili What is Wajibu Wetu? Wajibu Wetu is a children’s orphanage in Nairobi,…