In Pictures: Fans and revellers at Glastonbury festival

Music lovers and merrymakers have been swarming into the south-west of England to attend this year's Glastonbury Festival, which promises plenty of big names in music and the performing arts. Some 200,000 people are expected at the five-day festival, which ends on Sunday (June 30).