Originally posted by: hbkrocks
Victoria Falls is located on the border between Zambia and Zimbabwe and is considered to be one of the world's largest waterfalls due to its width of 1,708 metres
Sheeps goes with most popular ans which is Niagara falls, i dont think we sheeps see all this stats n data
24