Iranian President Hassan Rouhani says that the nuclear agreement between his country and the West could lead to improved relations with the United States, but first he demands that the US apologize to the Iranian people.

"If it is well applied it can lay the foundation for fewer tensions with the United States, creating the conditions to open a new era. But if the Americans don't respect their part of the nuclear accord, then surely our relationship will remain as it has been in the past," said President Rouhani.

He added that "If they modify their policies, correct errors committed in these 37 years and apologize to the Iranian people, the situation will change and good things can happen."