Rod Stewart sparks confusion among fans during BBC's Platinum in the Palace performance

Spectators watching the BBC's Platinum Party at the Palace clapped back at the broadcaster over Sir Rod Stewart's confused performance.

The 77-year-old cast was part of the BBC's broadcast last night, which also included performances by acts like Craig David and Sam Ryder

All of them performed to celebrate Queen Elizabeth's 70 years on the throne

Rod performed a series of his classic hits at Buckingham Palace for the evening and ended with a performance by Sweet Caroline.

Prince George was singing along to a Neil Diamond classic, viewers of the show were confused as to why Rod performed a cover when he had a collection of his own classic hits

Jupiter commented: "Rod Stewart hits 50 years and he was forced to sing Sweet Caroline

The senior royals, including the Prince of Wales, the Duke and Duchess of Cambridge and Prince George, joined thousands of other spectators at the gig.

A galaxy of stars including Diana Ross, Queen + Adam Lambert and Andrea Bocelli also appeared at the concert at Buckingham Palace in London.