The Victoria Falls or Mosi-oa-Tunya (the Smoke that Thunders) is a waterfall situated in southern Africa on the Zambezi River between the countries of Zambia and Zimbabwe.
We can take care of your complete travel arrangements whilst on holiday at Victoria Falls. We have built up a comprehensive network of operators, lodges and resorts and are ...