Victoria Falls: Zambia & Zimbabwe

Visiting Victoria Falls is a highlight for many traveling on Safari in Southern Africa, not only for the majesty of seeing some of the largest water falls in the world, but also for the adrenaline rush adventures the region offers. Victoria Falls in local language means "The Smoke that Thunders" and its spray can be …

Continue reading Victoria Falls: Zambia & Zimbabwe