ZAMBIA IS CALLING Victoria Falls is a waterfall on the Zambezi River in southern Africa, which provides habitat for various special species of flowers and animals. It is placed on the border between Zambia and See more