Given that the US and Iran are testing the breaking point of each other, and neither appears willing to climb down, this is not going to end before an escalation that would be felt globally. And I would not rule out an Iranian nuclear test in weeks.