
Did the Ancient Greeks Name Britain’s Isles of Scilly?
Satellite photo of the Isles of Scilly. Credit: NASA, public domain The Isles of Scilly are a group of islands off the southwest tip of Britain. The origin of their name has been a mystery for centuries, but one historian believes that he has now …