Karoline Leavitt fired back at a White House correspondent who asked whether Donald Trump was "making up" claims that Iran was about to attack US targets to justify his decision to launch strikes.
The president claimed on Monday that Iran would have attacked the US "within a week" had he not ordered strikes.