The Duke and Duchess of Cambridge were both no-shows at the Royal Ascot in Ascot, England today. Meanwhile, Meghan Markle looked absolutely stunning in Givenchy.