As the US, Iran and Pakistan announce they have reached an agreement on the conflict, Chinese analysts flag Israel as unpredictable factor.

Trump says a deal with Iran could be signed in Europe over the weekend. Tehran cautions against speculation.

Earlier, Pakistan says US-Iran peace deal likely to be finalised 'in the next 24 hours'