Snapshot: Victoria Falls
Located in southern Africa, Victoria Falls is the world’s largest waterfall. A major attraction on the Zambezi River, thousands of travelers from around the globe make the trek to witness this breathtaking display of falling water. The following offerings relate a wealth of facts and trivia about Victoria Falls. The people who live in the »