What You Need to Know Before Visiting Devils Pool at Victoria Falls
One of the Seven Natural Wonders of the world, Victoria Falls, sits on the border of Zambia and Zimbabwe. On
Zambia’s Tongabezi Safari Lodge
On the banks of the Zambezi River, just upstream from Zambia's Victoria Falls, sits the magical Tongabezi Lodge. Voted the