World Answer 10
Victoria Falls
Clues
Located in Zambia and Zimbabwe
One of the world's two greatest waterfalls