Aldabra Islands | Seychelles, Map, & Facts | Britannica
https://www.britannica.com/place/Aldabra-Islands
WEBAldabra Islands, atoll, one of the world’s largest, in the Indian Ocean about 600 miles (1,000 km) southwest of the Seychelles group, and part of the Republic of Seychelles. The Aldabras, together with Farquhar and Desroches islands and the Chagos Archipelago, formed part of the British Indian.
DA: 14 PA: 61 MOZ Rank: 26