The Princess of Wales wears an altered Alexander McQueen dress to attend the 2023 Bafta Awards in London on February 19. AFP

Kate's red carpet style, from best looks at the Baftas to the Royal Variety Performance