FeaturesNews Glastonbury – Thrilling or Another Chance for Established Bands to Make More Cash? 2nd June 2025