Glastonbury is not just a festival. It’s a town in its own right. In fact, the locals (who funnily enough actually moved here from London 20 years ago) will happily tell you in their annual moan that it Glastonbury Festival is ACTUALLY Pilton Pop Festival – Pilton being a small village 5 miles east of […]