Victoria Falls is not the kind of place that requires much introduction. One of the seven natural wonders of the world, the falls stretch nearly two kilometres across the Zambezi River and drop over a hundred metres into the gorge below. The sight, the sound,…