Advertisements
Former President Donald trump has won the New Hampshire primary after a closer than expected margin. It represents a strong showing for Haley, but still weaker than she would have ideally preferred, and does take at least some of the wind from her sails.
