In Iran, candidates vying for seats in Parliament and the Assembly of Experts have wrapped up their election campaigns. Millions of Iranians will be heading to the polls on Friday to cast their ballots for 290-member parliament and 88-seat Assembly of Experts.