TEHRAN, Nov. 24 (UPI) -- U.S. and Iranian officials held secret meetings before the two countries came to a nuclear weapons deal, an Obama administration official told ABC News.
The discussions on Iran's nuclear program took place in Oman, Geneva, as well as New York City during the United Nations General Assembly.
Oman's Sultan Qaboos bin Said, who has acted as an intermediary, hosted the two sides for talks and also made a trip to Iran.
Meeting publicly has been challenging for both countries, ABC News said.
In Iran, anti-American sentiment discouraged politicians from negotiating openly with the united States.
Obama has also been criticized for his willingness to communicate with Iran.