The band will top the bill on the Friday night (June 25) of the three-day event for the first time in their 32-year career.

Festival organiser Michael Eavis told the event’s official website, Glastonburyfestivals.co.uk: “I promised the best possible line-up for the show next year and the confirmation that U2 will play their first ever Glastonbury – and their first major festival gig since the early 1980s – is fantastic news.

“We’ve been trying for years… And now we’ve finally made it happen. I’m sure they will pull out all the stops to make next year’s Glastonbury the most memorable ever.”

The band have been rumoured to appear at the festival a number of times over the years but they have always failed to appear on the bill until now.