At the border of Zimbabwe and Zambia sits one of the Seven Natural Wonders of the World - Victoria Falls. Formed from a drop in the gorge in the Zambezi River, the falls are one of the most impressive in the world. They rival that of Niagara Falls in size - just depends on which way you measure!
Read More