Trump's four timing options for striking Iran if a deal is not reached - analysis

US President Trump is struggling with what may be the largest decision of his presidency, amid vast domestic and global pressures and counter-pressures pushing him in opposite directions.