Situated in the north-east part of South Africa, Johannesburg is one of the enormous continent’s most vibrant cities. While many travellers will simply pass through before heading out to go on safari, there is much to see in the city itself.
The humbling Apartheid museum is a must-visit for any traveller, chronicling the history of South Africa in the 20th century. Just outside the city, there’s the Cradle of Humankind, a historic destination where about 40% of the world’s fossils from human ancestors have been found - a heritage site and open to visitors, it’s not to be missed.
For kids, or kids at heart, there’s Gold Reef City, a sprawling entertainment complex with an amusement park and for the adults, there is a casino, dining and more. Travellers needn’t exit the city to see some of the native African wildlife; Johannesburg Zoo has over 300 species on display, including lions.