Kate Middleton in a Red Dress Attends Day Four of Royal Ascot 2023 in Ascot 06/23/2023 The 41-year-old Kate Middleton, officially known as Catherine, Duchess of Cambridge, in a red dress attends day four of Royal Ascot 2023 in Ascot.