When it comes to natural wonders, however, only one waterfall makes the cut. Victoria Falls on the Zambezi River in Zambia and Zimbabwe draws in quite a crowd with its thunderous cascade of water ...