The second largest city in Africa, Johannesburg, South Africa is a bustling metropolis offering visitors unique and diverse experiences. This city offers a range of sightseeing options ranging from a beer tour of The SAB World of Beer to a day full of fun and frolic at Sun City. For wildlife lovers, spotting the Big Five at the Pilanesberg National Park is an enthralling experience. Those looking for something more upbeat can visit the many nightclubs, pubs and clubs across the city. Johannesburg is also one of the premium shopping destinations where visitors can pick up locally crafted items or international brands.