Bernie Sanders won the young, the liberal and the disaffected in New Hampshire. Their votes were enough to deliver him a victory in Tuesday's Democratic primary, while more moderate and conservative voters backed Pete Buttigieg, with Amy Klobuchar close behind.
The New Hampshire Democratic primary revealed a mountainous ideological divide among Democrats, as voters try to identify which candidate will be most effective in challenging President Donald Trump in November's general election.