Home Did you know bymasuzyo kasonde •August 22, 2022 This beautiful Waterfall is located in the Northern Circuit of Zambia. It is called Izi Falls and it is located in Mpulungu. Facebook Twitter