Minor Hotels inks the deal with Anantara Kafue River Tented Camp for safari experience in Zambia
Anantara Kafue River Tented Camp which is currently under development, is situated on the banks of the Kafue River, 3.5 meters above the earth, providing the wild residents with unrestricted access to the river and