The Duke And Duchess Of Cambridge hosted a charity dinner at St James’s Palace in London tonight, in aid of the National Memorial Arboretum Appeal.

Catherine wore a Jenny Packham gown.

Her Grecian-style silver chiffon satin gown with a draped shoulder was accented at the waist with a matching ribbon.

A bright red poppy, silver jewels, and matching silver peep-toes accessorized her look as she dazzled her guest with sweeping hairstyle and a nude lip colour.

Credit: Getty