Victoria Falls is the largest waterfall in the world, located between Zimbabwe and Zambia in Southern Africa. Learn more about its size, history, and the various activities you can experience at the falls.