The Isles of Scilly are an archipelago twenty-eight miles off the south-west coast of England, with a population of c. 2,000 people. The current indigenous population is believed to have descended ...
This journal utilises an Online Peer Review Service (OPRS) for submissions. By clicking "Continue" you will be taken to our partner site https://mc.manuscriptcentral ...