Cruise from Cape Town to Madagascar, Reunion and Mauritius...
From R 41,710 p/p sharing
Africa (excluding Southern and South Africa), Angola, Cape Verde, Cote d'Ivoire, Namibia, Portugal, São Tomé and Príncipe, Senegal, South Africa, Southern Africa, Spain, The Gambia