The 31-year-old royal pulled a pained face that was uncannily similar to an expression Prince Charles has favoured over the years at a street party outside Buckingham Palace.