US President Donald Trump said on Wednesday that Washington is holding talks with Tehran and would prefer an agreement over further military action against Iran.

The US president says Gulf allies and Tehran urged him to delay planned strikes.

US President Donald Trump revealed the planned military strike on Iran would have been the largest since World War II, emphasizing his preference for diplomatic solutions.