For Mr Salehi, a stint as Iran's representative to the InternationalAtomicEnergy Agency (IAEA) was a fast-track to being appointed foreign minister in 2011.
The deal now needs to be approved by the UN's nuclear watchdog, the InternationalAtomicEnergy Agency (IAEA), as well as by the 45-nation Nuclear Suppliers Group, which regulates global civilian nuclear trade.
Last year, the IAEA (International AtomicEnergy Agency) found particles of man-made uranium at the al-Kibar site in Syria, which was destroyed by Israeli missiles in September 2007.
The This World team gain exclusive behind-the-scenes access to the UN's nuclear watchdog in Vienna, the InternationalAtomicEnergy Agency (IAEA), as they scrutinise Iran's nuclear capability.