Trump's comments also rekindled concerns over stagflation, the toxic mix of high inflation and weak growth that roiled markets in March.

Stock markets in Asia drop sharply, with investors nervous over escalation of Middle East conflict

U.S. President Donald Trump said on Tuesday the United States will be done attacking Iran probably in two to three weeks.