US President Donald Trump is facing a difficult choice over policy toward Iran after military pressure and diplomatic efforts both failed to produce clear results, CNN reported.
According to the report, Trump returned from talks in China without a breakthrough and now faces divisions within his administration between officials advocating renewed military action and others favouring continued negotiations with Tehran.

