A top US general said on Thursday that Iran had not done anything in its nuclear program that was irreversible.

"They've done nothing that is irreversible," Marine General Kenneth McKenzie, head of US Central Command, told reporters.