Talks between the US and Iran to end the Middle East conflict have been postponed. Vice President JD Vance has cancelled his trip to Geneva. This delay adds to the uncertainty surrounding a lasting truce. The war, which began in February, has caused significant casualties and economic disruption.