Wyndham

North Island A natural state of mind in the Seychelles. As your chopper descends onto North Island, it is hard to imagine that this sanctuary in the Seychelles was, until quite recently, abandoned...