Found on the Zambezi Lake anywhere between Zimbabwe and you may Zambia, the brand new drops plunge more 328 base into the gorge below Victoria Falls '