One small step. In relation to the 8,000 miles I traveled to get there, that step forward was infinitesimally small. I took it cautiously, knowing its importance, and entered Kibera.
Home to more than 200,000 people, Kibera is a one-square-mile slum that rests on a hill in Nairobi, Kenya....
Posted March 30, 2011 | 15:37:52 (EST)