Cape Town is fondly known as the “Mother City”, it’s my hometown and place of birth…so I’ll try to be unbiased and objective. But with …
The infamous Table Mountain is located in Cape Town, South Africa and is one of the new natural wonders of the world.