KATE MIDDLETON, 37, looked ravishing in London tonight. She wore a moderated version of a dress she wore to the 2017 BAFTAS.
Daily Express :: Style Feed
Home
Fashion Industry Kate Middleton wears outfit worth over £11,000 to the National Portrait Gallery