Cape Town Township Tours

The vast majority of Cape Town’s residents live in townships around the city. Some of the larger townships include Khayelitsha, Langa, Gugulethu, and Imizamo Yethu....