One of the Seven Natural Wonders of the World, the Victoria Falls presents a spectacular sight of awe inspiring beauty and grandeur on the Zambezi River, forming the border between Zambia and Zimbabwe. Victoria Falls is the largest curtain of water in the world.