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.