Nuclear talks between US and Iran have been canceled.