Victoria Falls – Must-See
Victoria Falls Must See. Victoria Falls is one of those places that engenders such lofty expectations, yet is able to exceed them once you are finally able to witness its gargantuan magnificence. Victoria Falls sits at the corner of where Zimbabwe and Zambia meet. David Livingstone, the Scottish explorer, was the first “to discover” the falls [...]