Livingstone s Statue Victoria Falls Zambia is a photo spot in Matabeleland North Province, Zimbabwe at -17.92708, 25.86294. ShotHotspot has 4 photos taken here by 4 photographers. It's good for nature, water and architecture photography. Other photo spots nearby include Victoria Falls, Victoria Falls and Elephant Sanctuary.