logo

Video encyclopedia

Victoria Falls

Bodies of water

Victoria Falls is a waterfall in southern Africa on the Zambezi River at the border between Zambia and Zimbabwe.

Relations