Israel has transformed the world geopolitical stage again by launching a direct and sustained assault on Iran. It wrongfooted President Trump by doing so in open defiance of his wishes, and it has presented him with a massive dilemma. Because the president who is both Israel's staunch ally AND the president who promised not to get involved in foreign wars, is now caught on the edge of events he can't control. The day before he's due to strut in front of the largest and most powerful army in the world, the question really is what does that even mean...