
Which is the largest waterfall in the world, located on the border of Zambia and Zimbabwe?
Iguazu Falls
Victoria Falls
Niagara Falls
Angel Falls