Cape Town, South Africa - Uncornered Market
Masiphumelele Township, Unregistered Area - Cape Town, South Africa

Masiphumelele Township, Unregistered Area - Cape Town, South Africa

Masiphumelele Township, Unregistered Area - Cape Town, South Africa

Cape TownMasiphumelele TownshipSouth Africalaundrytin housestin shackstownshiptownship tourtownship tourismWestern Cape