Catherine glittered in a periwinkle blue, floor-length sequined gown with an asymmetric neckline and flowing cape shoulder detail by Jenny Packham for the white tie celebration.

She also wore the late Queen’s earrings, the Royal Family Order and the GCVO Sash and Star.

The Prince of Wales wore a white tie and a Windsor tail coat, and the Most Noble Order of the Garter Sash with the Lesser George.

He was also wearing his miniature medals, Order of the Bath and the Golden, Diamond and Platinum Jubilee and Coronation medal, as well as the Chest Orders of the Order of the Garter and Order of the Thistle and the Neck Order of the Order of the Bath.