katness67 katness67 02-11-2020 Geography contestada first to answer gets brainliest Victoria Falls is located on the Zambezi River, where the waters fall over a(n) __________. A. estuary B. isthmus C. escarpment D. peninsula Please select the best answer from the choices provided A B C D