At Royal Ascot in Berkshire on Wednesday, Kate Middleton made her first appearance at the race meeting since 2023, joining Prince William, King Charles and Queen Camilla in a return that carried far more weight than a routine day in the royal calendar.
For the Princess of Wales, the outing amounted to a grand comeback after cancer battle, with her public role once again under close watch after she announced in March 2024 that she was undergoing preventative chemotherapy.