Prince closed this weekend's Hop Farm festival in Kent last night (July 3).
The singer performed for the first time in the UK in over two years with an impressive set including tracks from his back catalogue.
The set also included covers of Michael Jackson's 'Don't Stop 'Til You Get Enough', Bob Dylan's 'Make You Feel My Love' and The Beatles' 'Come Together'.
Elsewhere, the festival also featured performances from Bryan Ferry and Brandon Flowers, as well as Death Cab For Cutie, Iggy And The Stooges, Tinie Tempah, Brother, Aloe Blacc and Lou Reed.
Hop Farm Festival 2011: The Best Bits In Photos
For more information about Hop Farm and all this summer's festivals, check out the Gigwise Festival Guide.