Glastonbury, England in Somerset about 120 miles from London, has a long history –  a mixture of legends, sacred sites, mysteries and folklore. Today the mystique of the small town is stronger than ever, with visitors flocking in to feel the magic. It’s a magic that comes in many forms.