NAIROBI, Kenya, Jan 15 – It’s not every day that Kibera resident Evelyn Mutindi receives visitors from the United Kingdom, let alone the press in her two room shack in what is said to be one of the largest slums in the world. It’s no wonder then that she looks a little overwhelmed as she […]