US singer Beyonce made her debut at Glastonbury, bringing the three-day festival to a close.
She headlined the main Pyramid Stage, making her one of a handful of women to do so over the past 40 years.
Beyonce played all her biggest hits and a medley of Destiny's Child songs and got a great reception from the crowd.