Victoria Falls – Zambia / Zimbabwe The immense cascade of Victoria Falls ranks among the most spectacular waterfalls on Earth. Located along the Zambezi River, the falls form the natural boundary between Zambia and Zimbabwe. Stretching more than a kilometer across, the curtain of water plunges into a deep gorge below, sending enormous clouds of […]
Read More ›
