NYC78127 KENYA. Nairobi. 2005. Scenes from Kibera, Africa's largest slum, where almost one million people live on less than a square mile. A man waits outside on of Kibera's few public, pay-per-use toilets.