Trump has backed himself into a corner with threats that the US military can't feasibly carry out in a one fell swoop, military experts told the BBC.

Trump issues a 48-hour ultimatum to Iran, threatening severe consequences amid escalating military tensions and regional conflict.

"Time is running out," the president threatened.