The Duchess of Sussex, 44, stepped out in a £3,046 white halterneck button-down dress by Carolina Herrera to support the ...