Home / Tag Archives: New7Wonder of Nature

Tag Archives: New7Wonder of Nature

Cape Town Frames Table Mountain

Image: Khayelitsha residents Muzikayise Radebe poses for Mfesane Cwati at the Lookout Hill frame of Table Mountain in Khayelitsha. Khayelitsha, which means ‘New Home’, is the fourth site in Cape Town to play host to a giant yellow picture frame ...

Read More »