Victoria Falls is one of the seven natural wonders of the world and one of the most stunning sites in Africa. Mukuni Village is just seven kilometres from this World Heritage site, a place of worship for the local Leya people. The More details >
Posted on