Tales of chivalry, romance and spiritual quest in one of England's most sacred sites: Glastonbury: The Isle of Avalon. We explore many questions surrounding this mysterious place.