Frégate Island, Seychelles A tiny drop of granite rock, tropical foliage a - The Independent