Zimbabwe August 25, 2016 Victoria Falls is located on the Zambezi River on the boarder of Zimbabwe and Zambia. The waterfall is nearly twice the size of Niagara… Continue Reading