The princess wore this high-neck, floral Erdem dress to the Royal Ascot in June 2018, but she repeated it again in July, albeit sans hat, for a meeting at the UN headquarters. Image Source: Getty / Karwai Tang