Former US President Donald Trump is projected to win the New Hampshire primary, despite a stronger than expected performance by Indian American Nikki Haley, the former South Carolina governor, thus making the former White House occupant all but certain of earning the party's nominee for the November presidential elections against the Democratic incumbent Joe Biden.