Ayatollah Khamenei, the Supreme Leader of the Islamic Revolution, cast his vote in the runoff presidential election of Iran at 8 a.m. on Friday (July 5, 2024).