Travel to Johannesburg, the cosmopolitan city at the heart of South Africa, and find some of the country’s most iconic landmarks. Replete with cultural excursions, historical sites, and superb restaurants, Johannesburg has plenty to explore. A visit to the city’s Apartheid Museum, Constitution Hill Human Rights Center, and Mandela House is absolutely essential; immerse yourself in these crucial exhibits to learn more about the country’s recent history of apartheid, as well as the important work of Nelson Mandela and Desmond Tutu to combat racial discrimination. Take advantage of Johannesburg’s diverse flavors by indulging in culinary bites and cocktails at the sprawling Neighbourgoods Market, or head east of the Fashion District for boutique shopping and eclectic art galleries at the Maboneng Precinct. Unwind at the Gold Reef City Amusement Park, where you can hop aboard thrilling roller coasters and water rides, or head just outside the city to the Cradle of Humankind, a UNESCO World Heritage Site, to venture inside ancient caves brimming with fossils. Johannesburg is guaranteed to enchant you!