Donald Trump has threatened Iran will "pay the price" for failing to agree a peace deal in a worrying new turn having recently claimed that an agreement was close

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."