You’ve got to hand it to the Duchess of Sussex. On Wednesday night, having graciously consented to attend a “Salute to Freedom” gala in New York intended to mark US Veterans Day, she did her best not to upstage the assembled servicemen and women – a number of whom were still suffering from wounds sustained in battle – by in any way standing out from the crowd.

Except, wait … let me start that again. 

With the Duke in tow, the Duchess turned up for the occasion wearing (and I am indebted to the Mail Online for this information) in a “show-stopping” red gown by Carolina Herrera featuring a deep neckline and pleated skirt with thigh-high split. A pair of matching £700 slingback heels by Giuseppe Zanotti, “embellished” with crystal buckles, completed her ensemble. Among the former actress’s accessories were earrings by Maison Birk costed at just under £10,000, a £5,000 gold Cartier “love bracelet” … oh, and a poppy.

Liz Hurley, eat your heart out.