Victoria Falls is a waterfall located in Southern Africa on Zambezi river between the countries of Zambia and Zimbabwe, one of the natural wonders of the world which is claimed to be the largest (width 5604 ft and height 354 ft)
Victoria Falls
Reply