Atop The World On Cape Town's Towering New 7 Wonders of Nature Icon
It’s iconic … and it’s now been confirmed! Table Mountain, Cape Town, South Africa is officially one of the worlds 7 wonders of nature. Table Mountain from Milnerton The mountain has stood the test of time; cradling the city and becoming a landmark of considerable distinction for sailors coming into the bay to shelter from […]