Share
twitterlinkedinfacebook
Victoria Falls, which straddle the border between Zambia and Zimbabwe in south-central Africa, is on the short list of many must-see natural wonders. The waterfall is one of the largest in the world.