All you Need to Know About the Devil’s Pool by Martin Mwabili 05/01/2023 0 Devil's Pool is a natural rock pool located on the edge of Victoria Falls, one of the largest waterfalls in the world, on the border of Zambia and Zimbabwe. The ...