The Duchess of Edinburgh wore a black Suzannah London shirt dress on day two of Royal Ascot in 2026. While it followed the Ascot dress code, it broke one royal rule...