Nothing is more incredible than standing in front of The Victoria Falls and admiring this unbelievable natural creation bordering Zambia and Zimbabwe