Khayelitsha Township is the largest township in Cape Town, South Africa. - IMB Photos
A view of the township called Khayelitsha on the outskirts of Cape Town, South Africa. The shacks sit on sandy soil and hillsides. It is one of the biggest townships in Africa