Beyonce held a one-off gig in London last night with a star-studded audience that included Gwyneth Paltrow and Adele.

The gig took place at the Shepherd's Bush Empire in west London. Other celebrity guests included some of the Glee cast members, Tinie Tempah and Beyonce's husband Jay-Z, as well as Ewan McGregor, Alexandra Burke, Stella McCartney, Sugababes star Jade Ewen, JLS singer JB, Paloma Faith and comedian Steven K Amos.

At the concert, Beyonce showcased songs from her forthcoming album 4.

The gig followed Beyonce's headline appearance at Glastonbury.

Jessie J turned up on crutches after breaking her foot two weeks ago, while Gwyneth Paltrow wore a summery floral print dress.

Zane Lowe snubs Beyonce at Glastonbury: Twitter anger still rages

Apart from the celebrities, fans and competition winners made up the audience.

Meanwhile, Jay Z and Adele may collaborate, according to The Sun, as the rapper met up with the '21' singer while in the UK.

A source told The Sun: "Jay-Z has been making the most of his trip over here. It's not often he is overwhelmed by people when he meets them, but Adele was on top form as usual. She talked him under the table. He was chuckling all the way through their chat."