Livingstone

City in Zambia near Victoria Falls.

Livingstone is a city located in Zambia, Southern Africa, known for its proximity to the Victoria Falls and serving as a major tourist hub.

Built by Tim Jones