Helen, that is a fantastic trip! We did SPICE a few years back Dubai to Cape Town and it was absolutely wonderful. Your itinerary is slightly different (no Tanzania or Kenya (which we never made it to) or India) but you get to a different place in Madagascar and to Mauritius and Reunion Island; should be absolutely fantastic.

Marc