World Answer 10

Victoria Falls

Clues

Located in Zambia and Zimbabwe

One of the world's
two greatest waterfalls