Iranian President Hassan Rouhani delivers a speech during an annual rally commemorating the anniversary of the Islamic Revolution at the Azadi Square in Tehran, on Tuesday. Rouhani called for “respectful, constructive” nuclear talks with world powers — a departure from the hard line of his predecessor, Mahmoud Ahmadinejad.