Kate Middleton's latest public appearance in London has set off a familiar round of royal speculation, after she arrived at St James's Palace on Tuesday evening wearing a red Rodarte dress that some fashion observers have linked to Meghan Markle. The Princess of Wales joined King Charles III and Queen Camilla at a reception marking Cancer Research UK's 125th anniversary, with the event carrying obvious personal weight for the family as well as ceremonial duty.