Johannesburg is not a city you skim through. It is a place that asks you to slow down and listen carefully and then rewards you with...