Trump news: President threatens to 'end' Iran and blasts Republican congressman who accused him of 'impeachable conduct'

Donald Trump has taken to Twitter to threaten Iran and harangue Republican congressman Justin Amash for suggesting he had engaged in “impeachable conduct” while also criticising Fox News for “wasting airtime” by covering his 2020 Democratic challengers.

“If Iran wants to fight, that will be the official end of Iran. Never threaten the United States again!” the president wrote in response to heated rhetoric from Tehran and the firing of a rocket close to the US embassy in Iraq as tensions over sanctions and the US military presence in the Gulf continue.

Mr Trump was annoyed by a Twitter thread written by Representative Amash in response to his reading of the Mueller report and Fox for broadcasting a town hall event with Indiana mayor Pete Buttigieg, rare examples of him turning on his allies.

Mr Buttigieg has mounted a surprisingly strong candidacy, but would still need to beat Joe Biden if he hopes to take Mr Trump on during the 2020 election.

Meanwhile in the 2020 election, Mr Biden saw some troubling polls in Iowa, where Bernie Sanders tied up with him in the state.

Elizabeth Warren followed behind those two men, but posted the best favourability ratings in the poll that was released.

Please allow a moment for our liveblog to load