AUSTIN, Texas — More than 1 billion people around the world currently live in slums.…
AUSTIN, Texas — More than 1 billion people around the world currently live in slums.…
KIBERA, Kenya — Located in Kenya, Kibera is notorious for being one of the world’s…
NAIROBI, Kenya — Located in Nairobi and home to an unknown number of people (estimates…