The men who want to be Iran's next president have held their final televised debate.<br /><br />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. <br /><br />Al Jazeera's Soraya Lennie reports from Tehran.