ViewsWatchers |
Cosmoledo Atoll is an atoll of the Aldabra Group and belongs to the Outer Islands of the Seychelles, and is located southwest of the capital, Victoria, on Mahé Island. [edit] Research Tips
|