Iran says it has reached a tentative deal with several key European Union countries on its disputed nuclear program.

Iran's negotiator, Hossein Mousavian, at talks in Paris says terms of the deal must still be approved by his nation as well as the three EU members - Britain, Germany, France. If accepted, he says the deal could be officially announced in a few days.

The agreement may avert a showdown expected later this month (November 25), when the International Atomic Energy Agency meets to decide on possible sanctions against Iran.

European countries say Iran must suspend its uranium enrichment program that can be used in both energy production and bomb making. Iran insists its nuclear program is peaceful, but the United States has accused it of running a secret atomic weapons program.

Some information for this report provided by AFP and AP.