Mark Pyruz
banner
markpyruz.bsky.social
Mark Pyruz
@markpyruz.bsky.social
• Observing Iran military security + region-related developments
• Military history image interpretation & analysis
Pinned
🇮🇷 Iran 7-day protest demonstration summary for 25-31 OCT 2025, compiled from visual evidence

Results:
🔼 Total number of adult individuals observed protesting: ≈2412
🔽 Total number of distinct protest sites: 54

🗒️ Data 🔢 Stats 📊 7-day turnout charts ⬇️
🧵 Thread 1/7 ⬇️
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

12 NOV: ≈336 ⬅️ (tentative)

• Third day of MUMS nurses protesting, this time at Akbar Hospital in Mashhad displaying pro-IRI flag ⬇️

🖥️ Screenshot ⬇️
🧵 Thread 1/4 ⬇️
November 12, 2025 at 8:45 PM
🇺🇸 WC 58 command car, Hq Provisional Engineer Special Brigade Group, 2nd Inf Div
✠ Widerstandsnest 65

⚔️ Operation Overlord
🗓️ Date rec'd: 14 June 1944
📌 Location: Saint-Laurent-sur-Mer, 49.364475° -0.863469°

Photographer
🇺🇸 Combat Photo Unit Eleven (CPU-11)
🗄️ NARA: NAID No. 219775790
November 12, 2025 at 1:13 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

11 NOV: ≈718 ⬅️ (tentative)

• Medium-sized protest over labor issues by contract petro workers on SPGC grounds at Asaluyeh, Bushehr province

📊 10 day line chart ⬇️
🧵 Thread 1/5 ⬇️
November 11, 2025 at 9:25 PM
🇺🇸 M5A1 tank from 5th Armd Div, Ninth Army

⚔️ Operation Grenade
🗓️ Date: 27 Feb 1945
📌 Location: Rath Anhoven, 51.108994° 6.335961°

Historical photo
🇺🇸 U.S. Signal Corps
🗄️ NARA: SC 335567

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
November 10, 2025 at 10:19 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

10 NOV: ≈379 ⬅️ (tentative)

• Medium-sized protest over labor related issues at Ghaem Hospital in Mashhad— with protester observed waving pro-IRI flag

🖥️ Screenshot ⬇️
🧵 Thread 1/4 ⬇️
November 10, 2025 at 8:51 PM
🇮🇷 Iran 7-day protest demonstration summary for 01-07 NOV 2025, compiled from visual evidence

Results:
🔽 Total number of adult individuals observed protesting: ≈2174
🔼 Total number of distinct protest sites: 58

🗒️ Data 🔢 Stats 📊 7-day turnout charts ⬇️
🧵 Thread 1/6 ⬇️
November 10, 2025 at 1:54 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

09 NOV: ≈1030 ⬅️ (tentative)

• 3rd highest daily turnout of postwar period
• Regular Monday telecom retiree protests back-dayed for privatization anniversary

📊 70 day turnout chart ⬇️
🧵 Thread 1/4 ⬇️
November 9, 2025 at 9:21 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

08 NOV: ≈890 ⬅️ (tentative)

• Medium-sized protest in Tehran by banking sector retirees over pension-benefit issues

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
November 8, 2025 at 8:54 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

07 NOV: 0 ⬅️ (tentative)

• No evidence of protest demonstration emerged for this date

🗒️ Data sheet 📊 Turnout charts ⬇️
🧵 Thread 1/2 ⬇️
November 7, 2025 at 10:41 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

06 NOV: 0 ⬅️ (tentative)

• No qualified evidence of protest emerged for this date

📊 67 day turnout chart ⬇️
🧵 Thread 1/3 ⬇️
November 6, 2025 at 9:44 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

05 NOV: ≈311 ⬅️ (tentative)

• Pharmacist group protested in Shiraz over operating issues
• Group of army veterans protested in Tehran over retirement issues

📊 10 day category chart ⬇️
🧵 Thread 1/5 ⬇️
November 5, 2025 at 11:20 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

04 NOV: 6 ⬅️ (tentative)

• Unusual dearth of Tuesday issue-specific protesting, possibly related to official 'National Day of Anti-Arrogance'

📊 10 day line chart ⬇️
🧵 Thread 1/3 ⬇️
November 4, 2025 at 7:47 PM
🇬🇧 Infantry from 3rd British Infantry Division

⚔️ Operation Forrard On
🗓️ Date: 07 Apr 1945
📌 Location: Castellstraße, Lingen, 52.522327° 7.318733°

Photographer:
🇬🇧 Sgt. Palmer, AFPU No.5
🗄️ IWM: BU 3165

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
November 4, 2025 at 7:19 PM
🇺🇸 Soldiers from 303d CT, 97th Inf Div

⚔️ Ruhr pocket campaign
🗓️ Date: 10 Apr 1945
📌 Location: "City Chapel Queen of Peace," Ringstraße, Siegburg (50.797107, 7.204564)

Photographer
🇺🇸 T/5 F. Linden, 165th Signal Corps Company
🗄️ NARA

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
November 3, 2025 at 10:36 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

03 NOV: ≈807 ⬅️ (tentative)

• Group anti-regime chanting at burial ceremony for deceased dissident in Aligudarz, Lorestan province

🗒️ Data sheet 📊 Turnout charts ⬇️
🧵 Thread 1/6 ⬇️
November 3, 2025 at 10:35 PM
🇮🇷 Iran 7-day protest demonstration summary for 25-31 OCT 2025, compiled from visual evidence

Results:
🔼 Total number of adult individuals observed protesting: ≈2412
🔽 Total number of distinct protest sites: 54

🗒️ Data 🔢 Stats 📊 7-day turnout charts ⬇️
🧵 Thread 1/7 ⬇️
November 3, 2025 at 5:44 PM
🇬🇧 Sherman Crab tank from C Sq, 1st Lothians and Border Yeomanry— with Firefly VC and Sherman V tanks from 4th/7th Dragoons Guards

⚔️ Operation Clipper
🗓️ Date: 05 Dec 1944
📌 Location: Karl-Arnold-Straße, Gillrath, 50.983038° 6.061463°

🇬🇧 Sgt. B. Hardy, AFPU No.5
🗄️ IWM: BU 1406
November 2, 2025 at 8:21 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

02 NOV: ≈505 ⬅️ (tentative)

• Regular Sunday retiree protests by various retiree groups over pension-benefit issues— this week seen at 8 city locations

📊 10 day line chart ⬇️
🧵 Thread 1/5 ⬇️
November 2, 2025 at 7:05 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

01 NOV: ≈711 ⬅️ (tentative)

• Resumed labor themed photo depictions of assembled SPGC petro workers at 10 refinery locations in Asaluyeh

🗒️ Data sheet 📊 Turnout charts ⬇️
🧵 Thread 1/4 ⬇️
November 1, 2025 at 7:20 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

31 OCT: ≈36 ⬅️ (tentative)

• Single incident: group of light transport truckers protested in Ahvaz over operating issues

Amended count:
30OCT ≈290

🗒️ Data sheet 📊 Turnout charts ⬇️
🧵 Thread 1/3 ⬇️
October 31, 2025 at 10:44 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

30 OCT: ≈190 ⬅️ (tentative)

• Medium-sized protest in Tehran by investors seeking legal recourse over non-fulfilling Unique Finance Company

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
October 30, 2025 at 8:16 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

29 OCT: ≈188 ⬅️ (tentative)

• Medium-sized group of steel sector retirees protested over pension related issues at Ahvaz governorate complex

📊 10 day category chart ⬇️
🧵 Thread 1/5 ⬇️
October 29, 2025 at 9:51 PM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

28 OCT: ≈463 ⬅️ (tentative)

• Renewed protest in Arak by activists concerned over environmental effects from nearby fuel burning power plant

📊 58 day turnout chart ⬇️
🧵 Thread 1/5 ⬇️
October 29, 2025 at 1:08 AM
🗯️ Public protest demonstrations in Iran
#️⃣ Daily turnout observed from visual evidence

27 OCT: ≈717 ⬅️ (tentative)

• Regular Monday assemblies by groups of telecom retirees over pension-benfit issues— this week seen at 14 city locations

📊 10 day line chart ⬇️
🧵 Thread 1/4 ⬇️
October 27, 2025 at 7:23 PM
🇺🇸 Infantry from 26th Inf Regt, 1st Inf Div
✠ Volksgrenadier POWs

⚔️ Battle of Aachen
🗓️ Date: Oct 1944
📌 Location: Weißenburger Straße, 50.772062° 6.117233°

Historial photo
🇺🇸 U.S. Signal Corps: ETO-HQ-44-17677
🗄️ NARA

🛰️ Imagery 🔲 Historical photo 📷 Street view ⬇️
October 27, 2025 at 6:30 PM