Presidential hopefuls have wrapped up their final day of campaigning across the country one day ahead of the June 14th election.
The third and final round of Iran’s presidential debates has been held live on television, with a focus on the candidates’ foreign policy.