Mahmoud Ahmadinejad today stunned Iran by unexpectedly filing to run again as leader in the country's forthcoming election.
The decision by the former hardline president could upset an election which many believed would be won by President Hassan Rouhani, a moderate who negotiated the country's nuclear deal with world powers.
Though Rouhani has yet to formally register for the election race, many viewed him as a shoo-in after Supreme Leader Ayatollah Ali Khamenei's recommendation in September that Ahmadinejad stand down, and because of the conservatives' inability to coalesce around a single candidate.
Registration for the May 20 election began on Tuesday and will last five days, after which candidates will be screened for their political and Islamic qualifications by the Guardian Council, a vetting body.
President Hassan Rouhani, whose 2015 nuclear deal secured a removal of international financial and trade sanctions against Tehran, is expected to seek re-election but faces a stiff challenge from conservatives who opposed the deal.
Ahmadinejad, who frequently enraged the West with his rhetoric during his eight years in office, wanted to challenge Rouhani's bid for a second term, but Khamenei warned him last year not to nominate himself.
Khamenei, who has the final say in Iran's clerical establishment, said in September that Ahmadinejad's candidacy could create division in the country and harm the nation.
However, the former leader's firebrand style could prove appealing for hardliners seeking a tough-talking candidate who can stand up to US President Donald Trump.
His candidacy could also expose the fissures inside Iranian politics that have lingered since his contested 2009 re-election, which brought widespread unrest.
It sparked large-scale protests and a sweeping crackdown in which thousands of people were detained and dozens killed.
Internationally, Ahmadinejad is better known for repeatedly questioning the scale of the Holocaust, predicting Israel's demise and expanding Iran's contested nuclear programme.
Last month, Iranian authorities arrested 12 social media activists who run reformist and pro-government discussion forums on the popular messaging app Telegram. Authorities released no information at the time of their arrests and the detainees have not appeared in open court.
It emerged yesterday that they were being held on "security and obscenity charges", the judiciary said yesterday.
Rouhani has criticised the arrests.
"I ordered the ministers of interior and intelligence to follow it up. Based on the intelligence minister's report, they haven't committed a crime," he told reporters.