Duchess of Sussex is polished in a £2,100 white Valentino blazer

The Duchess of Sussex, 40, opted for a double-breasted wool blazer costing £2,100 which she paired with high-waisted pair of trousers costing £1,100.