Beyond the bustling streets and urban attractions, Johannesburg beckons adventure seekers with a treasure trove of adrenaline-pumping experiences. From soaring through the treetops on a zip-line to drifting high above the city in a hot air balloon, the City of…