The 28-year-old singer wore a daring sheer embellished WilliamVintage top, which revealed nude-coloured nipple covers. She teamed the sleeveless shirt with a pair of high-waisted navy trousers, and wore her hair up in a braid.

Other performers at the one-night-only show included Brian May, The Feeling, Maverick Sabre, Kerry Ellis and Sophie Ellis Bextor. Queen guitarist May took to the stage for a performance with Ellis, before being joined by Dan Gillespie of The Feeling.

Allen shared an image of herself getting ready for the gig on her Instagram page, adding the caption: "Being sewn in by alipirzadeh."

The star will appear at Glastonbury 2014 along with Lana Del Rey, Arcade Fire, Blondie, Disclosure and Dolly Parton.

Allen will also perform at a one-off show to celebrate her new album 'Sheezus' later this month at London's Shepherds Bush Empire.