The men who want to be Iran's next president have held their final televised debate.
A week before voters go to the polls, the eight candidates clashed over Iran's controversial nuclear programme and how to deal with world powers.
Al Jazeera's Soraya Lennie reports from Tehran.