The Rolling Stones have finally been confirmed as headliners for this year's Glastonbury Festival after months of rumours, with Nick Cave And The Bad Seeds also on the bill.
Mumford & Sons, Arctic Monkeys, Primal Scream and Elvis Costello are also among the big names with 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.
Glastonbury, being staged over the final weekend of June, took a year off last year due to the Olympics and to allow the farmland to recover.