Kibera Journal
KENYA. Nairobi. People training martial arts in the slum of Kibera...Kibera is Africa's next largest slum and it is located in Nairobi, Kenya. It houses one million people squeezed into less than a square mile.