Edward C.
Kibera: Africa's Largest Slum on Land Nobody Is Allowed to Own
Nubian soldiers built Kibera on land the British promised but never deeded. A century later, 250,000 people pay rent on soil the Kenyan state refuses to release.
Read the Article

