A deal on limiting Iran’s nuclear programme in return for lifting of sanctions has been reached at talks in Vienna, diplomats say. A diplomat quoted by the Associated Press said the deal included a compromise over the inspection of nuclear sites. It would allow UN inspectors to monitor military sites, but Iran could challenge requests for access, the diplomat said. Reuters cited two unnamed Iranian diplomats early on Tuesday as saying a deal has been reached. “All the hard was paid off and we sealed a deal. God bless our people,” it quoted one of the diplomats as saying. The EU announced a “final plenary” meeting at 08:30GMT, followed by a news conference.