Glastonbury Festival comes to a close today - but not before an enormous lineup of acts take to the stage.
This weekend has seen the likes of Stormzy, George Ezra, The Killers, and Liam Gallagher perform on the famous Pyramid Stage, while Tame Impala, The Chemical Brothers and Courteeners have performed on the Other Stage.
Today (June 30) sees huge headliners The Cure, Kylie, and Miley Cyrus performing huge sets, along with Circa Waves, Billie Eilish, and many more.
Here is the Glastonbury lineup for Sunday, June 30:
Pyramid Stage
The Cure - 9:30pm - 11:30pm
Vampire Weekend - 7:30pm - 8:30pm
Miley Cyrus - 5:45pm - 6:45pm
Kylie - 3:45pm - 5pm
Years & Years - 1:45pm - 2:45pm
Mavis Staples - 12:15pm - 1:05pm
Langa Methodist Church Choir - 11am - 11:45am
Other Stage
Christine and the Queens - 10pm - 11:35pm
Dave - 8:15pm - 9:15pm
Billie Eilish - 6:45pm - 7:45pm
Loyle Carner - 5:15pm - 6:15pm
Bring Me The Horizon - 3:45pm - 4:45pm
Babymetal - 2:35pm - 3:15pm
Slaves - 1pm - 2pm
Circa Waves - 11:50am - 12:30pm
SK Shlomo - 11am - 11:25am
West Holts Stage
Janelle Monáe - 9:45pm - 11:15pm
Kamasi Washington - 8pm - 9pm
Roy Ayers - 6:30pm - 7:30pm
Fatourmata Diawara - 5pm - 6pm
This Is The Kit - 3:30pm - 4:30pm
Jeff Goldblum and The Mildred Snitzer Orchestra - 2pm - 3pm
Hollie Cook - 12:30pm - 1pm
Kokoroko - 11am - 12pm
John Peel Stage
The Streets - 9:30pm - 10:45pm
Friendly Fires - 8pm - 9pm
Stefflon Don - 6:30pm - 7:30pm
Tom Walker - 5pm - 6pm
Dermot Kennedy - 3:30pm - 4:30pm
Octavian - 2pm - 3pm
Alma - 12:30pm - 1:30pm
Eyre Llew - 11:15am - 12pm
For more information on the Glastonbury lineup, visit Somerset Live .
Sign up to the What's On newsletter - packed with brilliant things to see and do in Liverpool and beyond.