Sir Paul McCartney treated thousands at Glastonbury and millions around the world to a near 40-song set list last night.
The stunning two-and-a-half hour show represented a complete overview of his 60-year plus musical career, ranging from a pre-Beatles song by The Quarrymen, right up to his newest material. And as well as beloved tracks by The Beatles and from Sir Paul's later group Wings, the set included some lesser-known tunes which were probably only familiar to McCartney aficionados.
The former Beatle became the festival's oldest solo headliner, a week after he celebrated his 80th birthday (although some older artists have previously featured lower down the Glastonbury bill).