Royal wedding dress codes

Ladies attending Princess Eugenie's wedding have been told they MUST wear a hat, while the Duchess of Cambridge and the Duchess of Sussex are speculated to be recycling their outfits!