Johannesburg is a city with so much to offer: there are wonderful restaurants, relaxed sidewalk cafes, laughter-filled shebeens, gargantuan shopping malls, tranquil parks, emotive museums, thrilling casinos, busy townships, stunning galleries and funky nightclubs ... and that’s just a teaser.
more