-->
awsome were is that at in africa ?
Victoria Falls (one of the Natural Wonders of the World) is located in Zimbabwe in the far NW corner of country. It is where Zimbabwe borders Zambia. ... DJ..