
The Victoria Falls, a World Heritage Site, is often described as one of "Nature's greatest spectacles"; a must see escape in the heart of south central Africa. The waterfall continues to attract countless visitors from across the globe, fascinated both by the changing face of...