In pictures: Stars throw Party at the Palace for Queen's Platinum Jubilee

Jacob King Diana Ross on stage at the Platinum Party at the PalaceJacob King

Pop legends Diana Ross and Queen were among the stars who honoured the Queen at the Platinum Party at the Palace, a concert to celebrate the monarch's 70 years on the throne.

The band Queen opened the event by performing We Will Rock You in front of the Victoria Memorial, outside Buckingham Palace.

PA Media Queen on stage at the Platinum Party at the PalacePA Media

The bill ranged from veterans to newcomers like Sam Ryder, who was in in patriotic attire just three weeks after shooting to fame when he represented the UK at the Eurovision Song Contest.

PA Media Sam Ryder on stage at the Platinum Party at the PalacePA Media

Diversity performed a dance routine to songs by British acts of the last 70 years, from The Beatles to The Spice Girls and Stormzy.

Reuters Diversity on stage at the Platinum Party at the PalaceReuters

Sir Rod Stewart gave an energetic performance after being persuaded to sing Neil Diamond's Sweet Caroline.

Reuters Sir Rod Stewart on stage at the Platinum Party at the PalaceReuters

Members of the Royal Family - including the Duke and Duchess of Cambridge and their children Princess Charlotte and Prince George - were seen singing along and waving their flags to Sir Rod's rendition of Sweet Caroline.

Getty Images The Cambridge family sit in the royal boxGetty Images

The Queen herself was not at the event in person, but did appear in a pre-recorded comedy sketch with Paddington Bear, in which she admitted to keeping a marmalade sandwich in her handbag.

Buckingham Palace/ Studio Canal / BBC Studios The Queen meets Paddington Bear for teaBuckingham Palace/ Studio Canal / BBC Studios
Buckingham Palace/ Studio Canal / BBC Studios The Queen reveals she has a marmalade sandwich in her bagBuckingham Palace/ Studio Canal / BBC Studios

George Ezra played his hits Shotgun and Green Green Grass - although he tactfully dropped lyrics referring to "the day that I die" from the latter.

PA Media George Ezra on stage at the Platinum Party at the PalacePA Media

Duran Duran were joined by guitarist Nile Rodgers and rapper Ms Banks when they played their 1986 hit Notorious.

PA Media Duran Duran on stage at the Platinum Party at the PalacePA Media

Models then walked along a catwalk in a celebration of British fashion as the band played Girls On Film.

PA Media Fashion models on a catwalk while Duran Duran played at the Platinum Party at the PalacePA Media

As darkness fell, impressive visuals were projected onto the facade of Buckingham Palace, including images of the Queen from throughout her reign.

PA Media Buckingham Palace with projections on the Queen for the Platinum Party at the PalacePA Media

Craig David congratulated the monarch as he performed his songs Ain't Giving Up, Rewind and Fill Me In.

Reuters Craig David on stage at the Platinum Party at the PalaceReuters

Jason Donovan sang Any Dream Will Do from Joseph and the Amazing Technicolor Dreamcoat, as part of a celebration of stage musicals.

PA Media Jason Donovan on stage at the Platinum Party at the PalacePA Media

Pop star Mabel said afterwards that she "definitely felt the energy when I was on stage that it was all about happiness and celebration".

PA Media Mabel on stage at the Platinum Party at the PalacePA Media

Mabel performed with Jax Jones, who was also joined by Stefflon Don, John Newman and 12-year-old drumming sensation Nandi Bushell.

Reuters Jax Jones on stage at the Platinum Party at the PalaceReuters