The president warned Iran that there would be a "price" for delaying a deal.

Follow the latest news on the major headlines of the day.

WASHINGTON -- US President Donald Trump said on Wednesday that Iran has "taken too long to negotiate a deal" over the Mideast conflict and will now "have to pay the price."