ViewsWatchers |
The Aldabra Group are part of the Outer Islands of the Seychelles, lying in the southwest of the island nation, around from the capital, Victoria, on Mahé Island. [edit] Research Tips
|