The US appears poised to strike Iran within days. While the potential targets are largely predictable, the outcome is not. So, if no last-minute deal can be reached with Tehran and President Donald ...