36 Hours in Johannesburg Beneath the grit of South Africa’s biggest city, there’s a kinetic urban energy that can be savored in its street art, restaurants, music clubs and markets…