Home Tags Indian ocean atoll

Tag: Indian ocean atoll

Aldabra – the apple of the eye in the Garden of...

(eTN) - Splendid isolation comes to mind when looking up Aldabra, the world’s second largest coral atoll and part of the Seychelles archipelago.