World Question 10
Name this wonder
Clues
Located in Zambia and Zimbabwe
One of the world'S two greatest waterfalls