Glastonbury always make a big deal about not releasing their line-up until all the tickets are sold and the festival is looming, though most of the bands playing this year said as much months ago so there's few surprises now the official line up has been published. No Dolly Parton or Prince mind (both short lived line up rumours) though highlights include:
The Streets, John Cale, Sugababes, Radiohead, Jools Holland, Jimmy Cliff, Supergrass, Turin Brakes, The Polyphonic Spree, Echo and the Bunnymen, Inspiral Carpets, Suede, REM, David Gray, De La Soul, The Manic Street Preachers, Moby, Macy Gray and the Chemical Brothers. Full line up at http://www.glastonburyfestivals.