Livingstone, I Presume

Livingstone is the city on the Zambian side of Victoria Falls, the largest and most famous waterfall in Africa. The falls are a major tourist attraction, and are a highlight of many people’s journey to ‘the dark continent’. Victoria Falls is about one kilometer across, where the entire Zambezi River Continue Reading