Cape Town all lit up!

Cape Town all lit up for the festive season! The Cape Town festive street lights were switched on this week with much fanfare and hype. A huge street party was held and the event was coordinated with the official inauguration of Table Mountain as a New Natural Wonder. The mountain is an integral part of…

Read more