ViewsWatchers |
The Providence Atoll is part of the Farquhar Group of islands in the Seychelles that are part of the Outer Islands, with a distance of southwest of the capital, Victoria, on Mahé Island. [edit] Research Tips
|