Set amidst marshland in the south-west of England is a mystical isle that has enchanted many religious and spiritual pilgrims for millennia. Jutting prominently out of this sacred landscape is the iconic landmark Glastonbury Tor, visible from all directions. When approaching the isle at dawn or dusk at certain times of the year, an indelible vision greets you as the water from the marshy ground transforms fervently into mist. Picture: Flooding of the levels takes us back in time to... Read more