US President Barack Obama has hailed Tuesday's Iran nuclear-program agreement reached by the P5+1 group of world powers and the Islamic Republic.
"This deal cuts off every path Iran might take to creating nuclear weapons," Obama said in a televised speech.
"It meets our national security needs, and those of our allies," he added.
However, Obama warned that he would veto any domestic US legislation which might undermine the agreement.
"The United States has negotiated from a position of strength and principle," Obama said. "We have stopped the spread of nuclear weapons in this region, the most volatile region in the world."
"I welcome the scrutiny that Congress and the American people will bring to this deal," Obama said.
"I have, many times, been forced to consider the idea of using armed force to restrict Iran's nuclear program," Obama continued, adding: "Happily, a diplomatic solution made that unnecessary."
"Put simply," the president said, "no deal means the chance of more war in the Middle East."
Obama reminded opponents of the pact that "we don't make deals like this with our friends." He compared the deal with those made with the Soviet Union in past decades.
"This deal demonstrates that American diplomacy can bring about real and meaningful change, change that makes our country and the world safer and more secure," Obama said.
Iran nuclear deal to apply 'lifetime of program': Kerry
US Secretary of State John Kerry has said the agreement with Iran over its nuclear program would be implemented over a number of years.
“P5+1 & #Iran reached agreement, bringing insight & accountability to nuclear program - not for small # of yrs, but lifetime of program,” Kerry tweeted.
“Agreement is a step away from specter of conflict, towards possibility of peace. This is the good deal we have sought,” Kerry added in another tweet via his official account (@JohnKerry).
© Copyright Andolu Ajansi