Royal Chundu

Royal Chundu

Royal Chundu, Kazungula, Zambia Upstream from the Victoria Falls, on the banks of the powerful Zambezi River, you find paradise on earth The Royal Chundu…