Iranian President Hassan Rouhani casts his vote during the presidential election in Tehran, Iran, May 19, 2017.

Iranian President Hassan Rouhani casts his vote during the presidential election in Tehran, Iran, May 19, 2017. 

© 2017 Reuters