Iranian President Hassan Rouhani waves before making a speech in Teheran on May 20, 2017. Rouhani won the presidential election with 57 percent of the vote. [Photo/Xinhua]