Johannesburg, commonly known as Joburg or Jozi, is South Africa's biggest city and undoubtedly one of its most vibrant ones. From history and culture to umpteen shopping opportunities, the city has something for everyone. Explore the country's past at museums like the Apartheid Museum and the Mandela Museum or visit some of the many art galleries in the region for a rich cultural experience. Take a stroll along the bohemian streets of Melville and Newtown or visit the Johannesburg Zoo, one of South Africa's largest. Shopaholics can choose from lively flea markets to upscale shopping malls for some quality retail therapy. Drive a couple of minutes from the city and reach other stunning regions like Magaliesberg, Kruger National Park or The Cradle of Humankind, a UNESCO World Heritage Site. All in all, with more than enough to make you fall in love with the city, Johannesburg never ceases to please travelers and residents alike!