Kate Middleton has raised some eyebrows regarding the dress she chose to wear to the Order of the Garter ceremony last week.
The Princess of Wales wore a brand new polka dot Alessandra Rich dress which cost north of £1,000 but many initially mistook it for a very similar dress she wore to the Ascot last year.
The 41-year-old royal has been criticised for wearing such an expensive new dress that was almost identical to her frock at the races last year amid the cost of living crisis as her husband Prince William announced his new campaign as part of his lifelong aspiration to end homelessness this week.