King Charles's niece, 43, beamed as she arrived in a carriage alongside the Duke and Duchess of Richmond and Gordon to Royal Ascot in Berkshire.