Situated in southern Zambia close to the iconic Victoria Falls and the River of Life of Southern Africa, River Zambezi, the town of Livingstone is a popular hub for scores of visitors. Apart from these two attractions, the town has an array of other co...