Iran has come a long way in the last year. A nuclear deal paved the way for the lifting of international sanctions.
And with it hope, in the words of US President Obama, that Iran would be able to "fully rejoin the community of nations".
Now, in a test of where the country is heading, Iranians have been voting for new members of parliament and the Assembly of Experts.
It's a vote that pits powerful conservative elements in Iranian politics against their reformist rivals.
On this Inside Story, we look at who's been allowed to compete and who hasn't. And we ask, could this election change the political landscape in Iran?
Presenter: Adrian Finighan
Hamid Reza Gholamzadeh - Editor in Chief of Mehr News Agency
Ellie Geranmayeh - Middle East and North Africa Fellow at the European Council on Foreign Relations
Mohammad Shabani - Iran Pulse Editor at Al Monitor
Source: Al Jazeera