Victoria Falls
The Victoria Falls are a waterfall on River Zambezi. The Waterfall is located in southern Africa on the border of Zambia and Zimbabwe. The Victoria Falls were first viewed in 1855, and were named in honour of Queen Victoria of Britain. Why they are special: While the Victoria Falls may not be the widest or […]