Sir Rod Stewart thrilled fans as he performed at the Platinum Party in the Palace - but others quizzed what was going with his voice.
For one night only, some of the biggest names in the music industry came out in force to celebrate the Queen's Platinum Jubilee, which marks Her Majesty's 70 years on the throne.
The gig took place at Buckingham Palace in London this evening on a specially constructed 360 degree stage, and fans were overjoyed to see Rod performing some of his biggest hits - as well as UK anthem Sweet Caroline, as Prince George and Prince William sang along and Prince Charles and the Duchess of Cornwall waved their flags.