Mark Pyruz
banner
markpyruz.bsky.social
Mark Pyruz
@markpyruz.bsky.social
94 followers 82 following 1.7K posts
• Observing Iran military security + region-related developments • Military history image interpretation & analysis
Posts Media Videos Starter Packs
Pinned
🇮🇷 Iran 7-day protest demonstration summary for 18-24 OCT 2025, compiled from visual evidence

Results:
🔼 Total number of adult individuals observed protesting: ≈2066
🔼 Total number of distinct protest sites: 57

🗒️ Data 🔢 Stats 📊 7-day turnout charts ⬇️
🧵 Thread 1/6 ⬇️
🇬🇧 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
Cont.
• Police supervised night demolition of unlawful constructions in Chabahar county, clearing area allocated to Makran Coast Development plan

🖥️ Screenshot ⬇️
🧵 Thread 5/5 ⏹️
Cont.
Assembly depictions lacking evident demonstating— not included in total:
• Non-working group of contract petro workers at Mahshahr
• Group gathering of subsidized housing applicants in Ardakan

🧵 Thread 4/5 ⬇️
Cont.
• Protest in Tehran by buyer group over Flora Residential housing project delay
• Protest by group of local villagers opposing a planned solar energy development— displaying banner with pro-IRI leadership image ⬇️

📷 Image ⬇️
🧵 Thread 3/5 ⬇️
Cont.
• Labor themed, on-site photo depictions of two contract petro worker groups in Arak county
• Regular weekly on-site photo depictions of IOOC petro worker groups— at Siri and Kharg islands, Deylam county and Nasr oil platform

🗒️ Data sheet 📊 Turnout charts ⬇️
🧵 Thread 2/5 ⬇️
🗯️ 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 ⬇️
Cont.
• Contract petro workers protesting at Pasteur Park in Tehran displayed banner and vests with pro-IRI flag images ⬇️

🖥️ Screenshots ⬇️
🧵 Thread 4/4 ⏹️
Cont.
• Medium-sized protest over labor related issues by contract petro workers in Tehran, alongside smaller group of Ministry of Energy corporate employees and Refah Chain Stores Co. retirees

🧵 Thread 3/4 ⬇️
Cont.
• Also, Labor themed photo depictions of assembled petro workers at Fajr Jam refinery, and weekly IOOC group on Lavan Island

📊 62 day turnout chart ⬇️
🧵 Thread 2/4 ⬇️
🗯️ 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 ⬇️
Turns out the cam is no longer live. Unfortunate, it was a splendid view that included Novodevichy Convent in the foreground.
Switching to Sakharov Avenue location.
Just noticed for first time, my go-to Moscow live cam isn't now live— it only presents a multiple choice of recordings.
Will check if this is temporary or not.
Cont.
• Previous day evidence of antimining activity by villagers near Dejkord updated as protest demonstration

🧵 Thread 3/3 ⏹️
Cont.
• Multiple NCRI depictions of individuals hiding behind inscribed linen or improvised placards for purpose of picture taking, including use of minors and small children— noted for insufficient visuals or misrepresentation, not included in day's total

🧵 Thread 2/3 ⬇️
🗯️ 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 ⬇️
Cont.
• Basij militiaman assassinated near the Saravan border at Sistan and Baluchestan province, in armed gunmen targetting of vehicle

🧵 Thread 4/4 ⏹️
Cont.
• Previous Tuesday addition: protest in Shahrekord by group of Razi Hospital nurses over labor related issues

Amended count:
28OCT ≈701 (+60)

🧵 Thread 3/4 ⬇️
Cont.
• Steel worker group gathering at Isfahan governorate building over labor related issues
• Group discussion at Zabol with local official over subsidized fuel but without evident demonstrating— not included in total

🗒️ Data sheet 📊 Turnout charts ⬇️
🧵Thread 2/4 ⬇️
🗯️ 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 ⬇️
Cont.
• Police involved shooting incident following student complaint registered towards "criminal elements" loitering at Islamic Azad University, Tehran Central Branch, resulting in a wounding and three arrests

🧵 Thread 5/5 ⏹️
Cont.
Previous day additions:
• Medium-sized protest near parliament by group of applicants, coop members over housing project delays
• Weekly on-site photo depiction of petro worker group on Kharg Island

🧵 Thread 4/5 ⬇️
Cont.
Assemblies lacking in criteria, not included in total:
• Weekly indoor photo depiction of petro workers group on Kharg Island and Deylam county
• Unattended laden food trays by group of students at Shiraz University, dissatisfied with cafeteria food

🧵 Thread 3/5 ⬇️
Cont.
• Group of poultry farmers protested in Shiraz over feed issues
• Repeated protest in Mashhad by group of bakers over flour subsidy
• Repeated labor protest in Tehran by group of Snapp drivers

Amended count:
28OCT ≈641 (+178)

🗒️ Data 📊 Charts ⬇️
🧵 Thread 2/5 ⬇️
🗯️ 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 ⬇️
Cont.
Assemblies lacking in criteria— not included in total:
• Indoor groups of college students dissatisfied with cafeteria food, at Univ. of Mohaghegh in Ardebil, and Yaddanpanah Univ. in Sanandaj
• Gathered group of nurses at YUMS without evident demonstrating

🧵 Thread 5/5 ⏹️