Nikki Haley has been dubbed “inexplicable” after vowing to fight on despite losing to Donald Trump in the New Hampshire primary.
The decisive victory was Trump’s second as he marches towards a rematch of the 2020 election with Joe Biden having also romped to victory in Iowa.