At the outset of his term, the new president of Iran, Hassan Rouhani, will confront a thicket of national and international challenges.
At the outset of his term, the new president of Iran, Hassan Rouhani, will confront a thicket of national and international challenges.