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