US President Donald Trump has once again threatened Iran with military action, but is in favour of making a deal.

“We’re either going to make a deal, or we’re going to finish the job. It won’t be tough to finish the job,” he tells reporters at the Oval Office.

Trump says he would rather make a deal, but warns that the US can “knock out” bridges and energy infrastructure in an hour.

“We can knock out their electricity and power-generating plants … in the small part of an afternoon,” he adds.