Iranians views on a possible nuclear deal

Iran and six world powers are in the final stretch of trying to seal a deal curbing Iran's nuclear programme in exchange for a lifting of sanctions.

The sides have set themselves a deadline of 30 June to finalise an agreement, though some countries in the Middle East are worried it will not go far enough.

It is often difficult to get opinion from inside Iran, but BBC Persian has been asking people in Tehran how their lives would change if a deal is reached.

We have protected the identities of those who contributed to this report.