Victoria Falls aerial view

About Victoria Falls

One of the Seven Natural Wonders of the world… Victoria Falls is recognized as one of the Seven Natural Wonders of the World due to its sheer size and breathtaking beauty. It is the largest sheet of falling water on Earth, spanning 1,708 meters wide and plunging 108 meters down. Locally known as “Mosi-oa-Tunya” or…

Read More