It's the moment everyone with a ticket to Worthy Farm next month has been waiting for - the full Glastonbury 2017 line-up has been revealed at last.

Although the festival revealed its headliners and some main stage acts earlier this year, we've still been waiting for the full line-up - complete with set times and stages - to be revealed.

But finally, that wait is over.

Friday night's headliners Radiohead will be supported by The XX and Royal Blood on the Pyramid Stage, although Other Stage headliners Major Lazer will give them a run for their money with what is sure to be a huge party.

On Saturday, Katy Perry and The National will play before Foo Fighters, while Chic and Biffy Clyro will get the Sunday night crowd warmed up for final headliner Ed Sheeran. Alt-J and Boy Better Know will headline the Other Stage on Saturday and Sunday respectively.