Seychelles
Seychelles

North Island in the Seychelles is a place of barefoot luxury for those seeking an unspoilt, spectacular tropical retreat. It is one of the 'inner' islands of the Seychelles - often referred to as amongst the most beautiful on Earth.