Iowa Republicans have set Jan. 3 as the date for their presidential caucuses, leaving New Hampshire as the only early-voting state without a firm date for its nominating contest.
Iowa Republicans set date for presidential caucuses