By Golnar Motevalli and Arsalan Shahla Bloomberg News/ TNS
Share this story

Masoud Pezeshkian, a 69-year-old heart surgeon who wants to restart talks with the U.S. over the landmark nuclear deal, was voted president of Iran after an election that underscored major challenges facing the country at home and abroad.