Johannesburg is more than just a business hub and cultural hotspot. It’s also a top playground for adventure seekers in the ...