21 Nights
Johannesburg, Sabi Sand Nature Reserve, Cape Town, Tswalu Kalahari Game Reserve and Benguerra Island