Trump news – live: 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.

Please allow a moment for our liveblog to load