The Rolling Stones have finally confirmed as headliners for this summer's Glastonbury Festival after months of rumours, with Mumford And Sons and Arctic Monkeys.
Primal Scream, Nick Cave And The Bad Seeds and Elvis Costello are also among the big names, alongside chart acts such as Professor Green and Dizzee Rascal.
The full line-up was announced on the Glastonbury website. As ever it has thrown up a few surprises, including country star Kenny Rogers who is among the figures playing the main Pyramid Stage.
The Stones have not played Glasto before but their name became linked to the event late last year when it emerged they were getting together for 50th anniversary shows. They will play the festival on Saturday June 29.
This year's Glastonbury, being staged over the final weekend of June, is already a sell-out with around 135,000 tickets going in the space of less than two hours. However there will be some resales next month.
Also appearing on the Pyramid will be Rita Ora, Jake Bugg, Rufus Wainwright and festival veteran Billy Bragg.
Big names on the Other Stage include Portishead - almost 20 years after they released their debut album Dummy - along with Smashing Pumpkins, Mercury Prize-winners Alt-J and John Lydon's band PiL. The xx, The Lumineers, Alabama Shakes and Foals are included on the bill.
Elsewhere on the huge rural site in Somerset there will be performances by 1970s' disco pioneers Chic, Tom Tom Club, rap stalwarts Public Enemy, Dinosaur Jr, The Horrors and Johnny Marr.
Rolling Stones frontman Sir Mick Jagger told fans via Twitter: "Can't wait to play Glastonbury. I have my wellies and my yurt."
But while his band is playing on the main stage, former bass player Bill Wyman is on the bill for the acoustic stage with his group Rhythm Kings.