Best African Island Holidays
There’s little more alluring than the romance of a tropical island! It’s those swaying palm fronds, white sandy beaches, azure seas filled with life, and the promise of heady summer days far removed from everyday life. Less well known that its Indian Ocean island compatriots (Mauritius and the Seychelles), and often more affordable, Mozambique is fast becoming the destination […]