This is an incredible adventure that takes you from Dubai to Cape Town

You’ll fly to glamorous Dubai, where you’ll stay for a couple of nights, followed by a 19-night luxury cruise with stops in Muscat, The Seychelles, Madagascar and Mauritius before ending in Cape Town, …
( read original story …)