Hundreds of thousands of music lovers have descended on Somerset's Worthy Farm this year as Glastonbury Festival returns for its 51st year.
The likes of Elton John, Arctic Monkeys, Guns N Roses, Lana Del Rey, Lizzo and Blondie are among the acts taking to the festival's famous stages over the weekend with thousands of artists joining them on the bill.
Glastonbury is the UK's largest music festival and sees more than 200,000 people attend each year. Despite its size, tickets are notoriously hard to get hold of and sell out in mere minutes each year, with hopeful attendees having to pre-register before purchasing their tickets in a bid to crack down on touts.