Iran presidential candidates hold campaign rallies across country (photo)
The presidential candidates in Iran hold the final campaign rallies before a 24-hour lapse is announced ahead of the polls. People across the country will cast their ballots on Friday 28 of June.