What you need to know about Iran’s upcoming presidential elections
Iranians are heading to the polls on May 19 to elect a president. Here’s what you need to know about the election, based on conversations with several Iran experts over the last days.