The televised address by the US president on Wednesday was an exercise in self-congratulation over supposed American 'victories,' even as a major crisis threatens the global economy.

Oil shocks crippled past presidencies. The Iran war is putting Trump into the danger zone.

Trump and his advisers have offered shifting explanations and timelines for the conflict, now in its fifth week.