The full line-up for this year's Glastonbury Festival has been unveiled.
The eclectic bill, made up of some 350 acts across more than ten stages, includes the likes of Snoop Dogg, Willie Nelson and nineties UK grungers Reef.
U2, Muse and Stevie Wonder will top the bill across the weekend on the landmark Pyramid Stage, with The Flaming Lips, Pet Shop Boys and Orbital doing the honours on the Other Stage.
Other notable names on the list include Faithless, former Guns 'n' Roses guitarist Slash and Dizzee Rascal.
Glastonbury founder Michael Eavis said the bill was special to mark the festival's 40th anniversary.
"This is it," he said. "The most staggering line-up to match the 40-year reputation of the festival."
The event, at Worthy Farm in Pilton, Somerset, runs from June 23 to 27.
Tickets for the event finally sold out on last weekend after a resale of returned vouchers.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here