South Africa is a beautiful and large country, home to amazing cities with tons of attractions and breathtaking sights. Capetown, Durban, and Johannesburg are just three of the most celebrated cities of South Africa that are a must-see for any traveler’s bucket list. These cities are steeped in history and also offer great shopping malls, restaurants, and attractions. Discover this and more with Down Under Endeavours. Continue reading here.