Iran made interim nuclear deal with....?
Iran and US....
Technical talks happened in between US, Germany, China, Russia, France and Britain on 24 November 2013.....
It will come into effect from 20 January 2014....
Iran and US finalize interim nuclear deal
International atomic energy agency-iaea
IAEA -international atomic energy agency