Supporters of Mohammad Bagher Qalibaf, the most prominent candidate for the June 28, presidential election, who is Iran's parliament speaker, wave the country's flags during his campaign rally in Tehran, Iran, Tuesday, June 18, 2024. (AP Photo/Vahid Salemi)