The Duchess of Sussex looked elegant at Princess Eugenie's October 2018 wedding wearing a Givenchy dress with a navy coat and her trusty Manolo Blahnik heels. She accessorised the look with a bespoke hat by Noel Stewart. Image Source: Getty / GARETH FULLER