Glastonbury, a small town in the English countryside, is renowned as the mystical Isle of Avalon - a place of myth and legend, and the spiritual heart of the country. It was a centre of druidic learning, a place of goddess worship and healing, the site of the first Christian...