What you need to know about Johannesburg

Known by locals as Joburg or Jozi, Johannesburg is the vibrant, flourishing heart of South Africa, and the country’s biggest city.