
TEHRAN, IRAN - JUNE 20: Thousands of Iranians, waving national flags, gather in Tehran’s main squares, following Friday prayers, to protest Israel’s recent attacks on several cities across Iran, on June 20, 2025. ( Fatemeh Bahrami - Anadolu Agency )

TEHRAN, IRAN - JUNE 20: Thousands of Iranians, waving national flags, gather in Tehran’s main squares, following Friday prayers, to protest Israel’s recent attacks on several cities across Iran, on June 20, 2025. ( Fatemeh Bahrami - Anadolu Agency )

TEHRAN, IRAN - JUNE 20: Thousands of Iranians, waving national flags, gather in Tehran’s main squares, following Friday prayers, to protest Israel’s recent attacks on several cities across Iran, on June 20, 2025. ( Fatemeh Bahrami - Anadolu Agency )

TEHRAN, IRAN - JUNE 20: Thousands of Iranians, waving national flags, gather in Tehran’s main squares, following Friday prayers, to protest Israel’s recent attacks on several cities across Iran, on June 20, 2025. ( Fatemeh Bahrami - Anadolu Agency )

TEHRAN, IRAN - JUNE 20: Thousands of Iranians, waving national flags, gather in Tehran’s main squares, following Friday prayers, to protest Israel’s recent attacks on several cities across Iran, on June 20, 2025. ( Fatemeh Bahrami - Anadolu Agency )

TEHRAN, IRAN - JUNE 20: Thousands of Iranians, waving national flags, gather in Tehran’s main squares, following Friday prayers, to protest Israel’s recent attacks on several cities across Iran, on June 20, 2025. ( Fatemeh Bahrami - Anadolu Agency )

TEHRAN, IRAN - JUNE 20: Thousands of Iranians, waving national flags, gather in Tehran’s main squares, following Friday prayers, to protest Israel’s recent attacks on several cities across Iran, on June 20, 2025. ( Fatemeh Bahrami - Anadolu Agency )