24 hours in Johannesburg

Johannesburg doesn’t seem like a conventional place to spend 24 hours,…