Experience one of the Wonders of the Natural World - Victoria Falls situated between Zimbabwe and Zambia on the mighty Zambezi River.All the photos on this site were taken on our trips! Victoria Falls