Sir Rod Stewart has spoken out after his performance at the Queen's Jubilee Platinum Party at the Palace.
The Duke and Duchess of Cambridge and their children could be seen singing along to Sir Rod's performance of Sweet Caroline. William and his son George sang the song from the royal box, as did Kate.
Welcomed to the stage as a "rock legend", Sir Rod urged the crowd to join in as he performed. He also sang Baby Jane.