The IAEA chief Rafael Grossi has held constructive talks with Iranian officials in Tehran. The talks come just one week before sanctions removal talks in Vienna. Iran says it will live up to its commitments if the US and the EU lift sanctions first.