Johannesburg has a habit of surprising people. One minute you are stuck in traffic on Oxford Road, the next you are standing in a place where...