Iranian demonstrator wave Iranian flags and protrait of Iran's Leader Sayyed Mojtaba Khamenei, right, and his late father Sayyed Ali Khamenei in a gathering at a square in Tehran, Iran, May 29, 2026. Photo: AP.

Iranian demonstrator wave Iranian flags and protrait of Iran's Leader Sayyed Mojtaba Khamenei, right, and his late father Sayyed Ali Khamenei in a gathering at a square in Tehran, Iran, May 29, 2026. Photo: AP.