what river forms victoria falls
Â· Victoria Falls waterfall is on the Zambezi River, bordering Zambia and Zimbabwe in Africa. Â· Victoria Falls forms the largest curtain of falling water on the planet and is one of the world's greatest natural spectacles and a must see when on safari in Africa.