Glastonbury Tor, UK Glastonbury Tor is a large hill located in Glastonbury, Somerset, England, with a roofless St. Michael's Tower on its summit. Tor is a local word of Celtic origin meaning 'rock outcropping' or 'hill'.
The soggy landscape rolls by the windows. I’ve never been in Britain before, but I know seeing a popular tourist destination like Glastonbury deserted in June is odd. The few people about look half-drowned and in despair. THE MIDSUMMER WIFE