Iran vote turnout poses test of youth frustrations and hopes
Iran will hold a presidential election on June 18, seen as a referendum on the Islamic Republic's handling of an array of political and economic crises.
Iranian President Hassan Rouhani casts his vote during the presidential election in Tehran(photo credit: TIMA VIA REUTERS)ByREUTERS