The Iona of the title is both the green island off the west coast of Scotland, where the... Read more »