Glastonbury has unveiled its full lineup for this year’s festival, which is taking place between 25 and 29 June.
As usual, a number of new artists have been added to the main stages, while organisers have also confirmed the times for each set, as well as teasing a few secret sets.