Ex-US President Jimmy Carter has said Israel has at least 150 atomic weapons in its arsenal.
The Israelis have never confirmed they have nuclear weapons, but this has been widely assumed since a scientist leaked details in the 1980s.
Mr Carter made his comments on Israel's weapons at a press conference at the annual literary Hay Festival in Wales.
He also described Israeli treatment of Palestinians as "one of the greatest human rights crimes on earth".
Mr Carter gave the figure for the Israeli nuclear arsenal in response to a question on US policy on a possible nuclear-armed Iran, arguing that any country newly armed with atomic weapons faced overwhelming odds.
"The US has more than 12,000 nuclear weapons; the Soviet Union (sic) has about the same; Great Britain and France have several hundred, and Israel has 150 or more," he said.
During the press briefing, Mr Carter expressed his support for Israel as a country, but criticised its domestic and foreign policy.
"One of the greatest human rights crimes on earth is the starvation and imprisonment of 1.6m Palestinians," he said.
The former US president cited statistics which he said showed the nutritional intake of some Palestinian children was below that of children in Sub-Saharan Africa, as well as saying the European position on Israel could be best described as "supine".