Victoria Falls Victoria Falls, often known as the ‘Vic falls’ is regarded as Africa’s most enchanting waterfalls. Standing at the border of Zambia and Zimbabwe... read more