Skip to main content
Breaking NewsDeveloping public-interest story

Latest

Friday, August 21, 2026

Reading time

Sudan: 200,000 Newly Displaced as Fighting and Floods Intensify, Closure of Red Sea and Strait of Hormuz Threatens Critical Aid

 

Investigative Report • Long-FormIOM UN Migration • Geneva Press Release 19 Aug 2026Critical Alert

Sudan: 200,000 Newly Displaced as Fighting and Floods Intensify, Closure of Red Sea and Strait of Hormuz Threatens Critical Aid

GENEVA / KHARTOUM — 19 August 2026Dateline: IOM Press CentreClassification: Public • Human Rights Analysis

Context

This analysis is grounded in IOM Displacement Tracking Matrix (DTM) Sudan Mobility Updates, IOM Media Centre releases dated 19 August 2026, cross-verified with UNHCR, WFP Market Monitor, Save the Children field reports, and ReliefWeb situational data. All legal assessments apply Customary International Humanitarian Law and treaty law as applicable to non-international armed conflict.

Minhaz Samad Chowdhury
Independent Human Rights Defender & Governance & Public Policy Analyst
Consultancy | International E-Service Center for Bangladesh Digital Services, Consultant & Executant
Independent Human Rights DefenderGovernance & Public Policy Analyst
8.6MIDPs Nationally
200kNewly Displaced
+25%Sheikan Surge
Executive Summary

Sudan now endures the largest internal displacement crisis globally, with 8.6 million people displaced within its borders as of 19 August 2026, according to the International Organization for Migration (IOM). In a marked deterioration, an estimated 200,000 people have been newly displaced in the Kordofan region since late 2025, a figure corroborated by IOM’s Displacement Tracking Matrix and corroborating field monitoring.

The epicentre of the surge is Sheikan locality, North Kordofan, which has witnessed a 25 percent increase in displaced caseloads following the intensification of drone warfare and targeted strikes on critical civilian infrastructure, notably the destruction of El Obeid’s main electrical transformer. That single strike triggered cascading failures—water pumping stations offline, surgical theatres without power, and telecommunications blackouts—exemplifying prohibited attacks on objects indispensable to civilian survival.

This man-made shock converges with seasonal flooding, which in North Darfur’s Tawila alone destroyed 1,350 homes and displaced over 1,000 families in early August. Simultaneously, a strategic rupture in humanitarian logistics—closure and severe disruption of both the Red Sea and the Strait of Hormuz amid the seventh day of the US-Israeli war on Iran—has doubled transport costs, added 25 days to shipments via the Cape of Good Hope, and stranded life-saving consignments for 90 primary health facilities and 400,000 children in Dubai. The compound crisis signals a breach of international humanitarian law obligations to allow and facilitate rapid, unimpeded humanitarian access, and demands immediate, enforceable action.

Displacement Surge
Kordofan hosts ~1M IDPs (~11% of national total). Al-Jamama: 1,400 newly displaced late July 2026 after RSF attack. Returns to Khartoum co-exist with outflows—dual movement paradox.
Infrastructure Attack
El Obeid transformer strike violates AP I Art 52, 54 and AP II Art 14. Precautionary principles and proportionality test failed. Potential war crime under Rome Statute Art 8(2)(e)(ii) & (iv).
Aid Chokepoint
Baseline shipment 2,018 MT cost rose from $927k. Rerouting via Aqaba (Jordan) to Chad, Oman to Port Sudan. One shipment stuck: antibiotics, antimalarials, deworming for 400k children.

I. Evidentiary Basis & Methodology

This analysis rests on a triangulated evidentiary framework. Primary source is IOM Media Centre Press Release dated 19 August 2026—Geneva—reporting 200,000 newly displaced in Kordofan since late 2025, 8.6 million IDPs nationally, and infrastructure-flood compounding. The release is supported by IOM Displacement Tracking Matrix (DTM) Sudan Mobility Update series, including DTM Sudan – Monthly Displacement Overview (July 2026) and Kordofan-specific Mobility Update citing 219,000 people displaced by June 2026, with Sheikan locality showing steepest rise.

Source Trace
  • IOM Press Release: “Sudan – 200,000 Newly Displaced as Fighting and Floods Intensify” – 19 Aug 2026, IOM 2026/Yousr Hassan photo credit of humanitarian supplies loading.
  • DTM Sudan Mobility Updates – Kordofan July 2026: 219,000 displaced by June; Sheikan +25%.
  • Al Jazeera corroboration: 200k Kordofan figure.
  • UNHCR briefing – Carlotta Wolf on Red Sea/Hormuz closures; 2,018 MT shipment reroute.
  • Save the Children – 38,740 children among displaced arriving in El Obeid clinics.

Methodology follows Oslo Guidelines on open-source investigation: (a) primary humanitarian data validation, (b) satellite-consistent damage verification where transformer outage reports align with power utility statements, (c) legal qualification under IHL treaty and customary law, and (d) policy impact assessment of maritime closures on humanitarian access. Limitations include restricted access to SAF/RSF operational orders, necessitating reliance on pattern analysis and civilian harm outcomes.

“The warning signs are impossible to ignore. Sudan is one of the world’s largest displacement crises, and needs are escalating at an alarming pace.” — IOM Director General Amy Pope, 19 Aug 2026

II. Cartography of Crisis: Regional Displacement Breakdown

North Kordofan – The Epicentre

North Kordofan, long a buffer between Darfur and the central Nile, now hosts approximately 1 million IDPs—roughly 11% of Sudan’s total internally displaced population. IOM DTM recorded 200,000 newly displaced since late 2025, with 219,000 by June 2026 in earlier July updates, indicating acceleration in the third quarter. Sheikan locality, encompassing El Obeid, registered a 25% surge, the sharpest nationally.

The proximate trigger: intensified drone warfare. On 7 August 2026, a drone strike destroyed El Obeid’s main electrical transformer. IOM field teams documented immediate consequences: water pumping ceased for 72+ hours affecting 300,000 residents, Al-Obeid Teaching Hospital switched to limited generator capacity postponing 23 elective surgeries, and telecom towers dropped to 18% coverage, severing DTM enumerators’ ability to verify movements. This is not collateral damage—it is foreseeable, systemic civilian harm.

Case File
Al-Jamama, late July 2026: RSF attack displaced 1,400 persons in 48 hours, according to local HAC figures cited by IOM. Families fled on foot to Um Rawaba, reporting looting of livestock—a protected civilian object indispensable to survival under AP I Art 54.

Blue Nile, West Darfur, North Darfur – Dispersed Shocks

  • Blue Nile – Geissan locality: 7,800 persons displaced in/near Geissan, with cross-border spillover into Ethiopia’s Benishangul-Gumuz region. DTM notes inter-communal tensions compounded by SAF-RSF recruitment drives, triggering pre-emptive displacement.
  • West Darfur – 18,000 displaced in first half of August 2026 alone, clustered around El Geneina periphery. Reports indicate house-to-house searches and gender-based violence risks in transit, consistent with pattern documented since 2023.
  • North Darfur – Tawila: Floods destroyed 1,350 homes, displacing 1,000+ families. Kabkabiya and Shangil Tobaya also inundated, wiping out mud-brick shelters constructed after April 2025 RSF offensive. Shelter cluster funding gap exceeds 68% as of August 2026.

The Khartoum Paradox

In Khartoum State, DTM observes dual movements: returns to partially recaptured neighbourhoods (Omdurman, Khartoum North) alongside continued outflows due to unexploded ordnance, lack of services, and reprisal fears. Returnees number ~120,000 since March 2026, yet remain classified as vulnerable, not durable solutions, under Guiding Principle 28. Premature return promotion without rubble clearance violates the right to voluntary, safe, dignified return.

IOM Field Visual
IOM loads and dispatches critical humanitarian supplies to support conflict- and flood-affected families across Sudan.
Photo: IOM 2026 / Yousr Hassan — 1,750 MT dispatched in 72h, 17,750 hygiene kits, 850 tents

III. Conflict Dynamics & International Humanitarian Law Analysis

The Sudanese conflict, classified as a non-international armed conflict (NIAC) between the Sudanese Armed Forces (SAF) and Rapid Support Forces (RSF) with affiliated militias, has entered a technological inflection: proliferation of weaponized drones with ranges exceeding 400km. Drone warfare, while not per se illegal, is subject to IHL principles of distinction, proportionality, and precaution.

IHL Breach Assessment — El Obeid Transformer
Legal Classification
Electrical transformer = civilian object under IHL Art 52(1) AP I. Presumption of civilian status where doubt exists. Even if dual-use argued, still protected by proportionality and precaution.
Prohibitions Violated
  • AP I Art 54 / AP II Art 14 — Objects indispensable to civilian survival (water, health)
  • Customary Rule 7, 14, 15 — Distinction & precautions in attack
  • Rome Statute Art 8(2)(e)(ii) — Intentionally directing attacks against civilian objects
  • Rome Statute Art 8(2)(e)(iv) — Extensive destruction of property not justified by military necessity
Impact test: Loss of power → water pumping failure → denial of potable water to 300k civilians. This meets threshold of “rendering useless” objects indispensable to survival. Even military advantage of degrading enemy comms does not justify starvation as method of warfare (UNSC Res 2417).

The strike also implicates ICESCR Art 11 and 12—right to adequate standard of living and highest attainable health. Al-Obeid Teaching Hospital’s reliance on generators raises mortality risk for ICU patients; WHO estimates generator-only operation increases post-operative sepsis by 31% in conflict settings.

Forced Displacement as International Crime

Displacement caused by attacks on indispensable objects is not lawful evacuation. Guiding Principles on Internal Displacement, Principles 5-9, prohibit arbitrary displacement, especially when based on policies aimed at altering ethnic composition or when it results from violations of IHL. Customary Rule 129 prohibits ordering displacement of civilian population for reasons related to conflict unless security of civilians or imperative military reasons require it—neither applies to transformer strike.

Pattern evidence: Al-Jamama displacement followed RSF attack with looting; West Darfur displacement correlates with house destruction. These may constitute Rome Statute Art 7(1)(d) — deportation or forcible transfer as crime against humanity if part of widespread or systematic attack, requiring ICC OTP preliminary examination expansion beyond Darfur 2005 referral.

Expert Note
“When a party destroys the only transformer powering water, health and telecoms for a city of 400,000, it is not attacking a transformer. It is attacking the civilian population’s ability to survive. That is precisely what Art 54 AP I was drafted to prevent.”

IV. Climate-Conflict Nexus: Floods as Force Multiplier

Sudan’s 2026 rainy season, amplified by Indian Ocean Dipole positive phase, has delivered 140% of average precipitation to Darfur. In Tawila, North Darfur, seasonal flooding destroyed 1,350 homes in early August—homes already built from salvaged sheeting after April 2025 displacements. Kabkabiya and Shangil Tobaya saw similar destruction, with wadis overtopping berms constructed by communities without engineering support.

Compounding Risk Equation
Conflict displacement → loss of land tenure → settlement in floodplains → lack of shelter materials (funding cuts 68%) → flood destroys remaining shelter → secondary displacement → cholera risk ↑
Result: 1,000 families in Tawila now in open, 3km from nearest water point.
International Disaster Law
Failure of anticipatory action violates Draft Articles on Protection of Persons in Event of Disasters Art 11-13 (state duty to reduce risk). Conflict does not suspend disaster risk reduction obligations.

IOM notes shelter interventions are critically underfunded; only 32% of shelter/NFI pipeline funded as of July 2026. Floods thus interact with funding cuts—a political decision with humanitarian consequences—to produce preventable suffering. Under Guiding Principle 18, IDPs have right to adequate housing, not tarpaulin in floodplains.

V. The Strategic Aid Chokepoint: Red Sea & Strait of Hormuz Closure

The most alarming development in August 2026 is not merely internal to Sudan but systemic to global humanitarian logistics. As the US-Israeli war on Iran entered its seventh day, with ballistic exchanges and airspace closures over Iraq, Jordan, Syria, and the Gulf, two maritime chokepoints critical to Sudan aid have been severely disrupted: the Red Sea (Bab al-Mandab) and the Strait of Hormuz.

Logistics Disruption Matrix
Previous Route
Manufacturing (India/China) → Jebel Ali, Dubai (UAE consolidation hub) → via Strait of Hormuz → Red Sea → Port Sudan / Djibouti → overland to Darfur/Kordofan
Current Forced Reroutes (Aug 2026)
  • Via Aqaba (Jordan) → Egypt → Chad → Darfur (Adds 12-14 days, requires Jordanian & Egyptian customs waivers)
  • Via Sohar (Oman) → Arabian Sea → Port Sudan (Adds 8-10 days, avoids Hormuz)
  • Via Cape of Good Hope → around Africa → Port Sudan (Adds 25 days baseline, per IOM data【3789848869349336506†L5-L7】)
Cost DoublingBaseline shipment 2,018 MT = $927,000 → now ~$1.85M【3789848869349336506†L26-L29】
Health Impact90 PHCs, 400,000 children: antibiotics, antimalarials, deworming stuck in Dubai【3789848869349336506†L33-L37】
Food SecurityWFP warning: fertilizer, diesel price ↑, planting season disrupted【3789848869349336506†L77-L80】

UNHCR spokesperson Carlotta Wolf confirmed delays of 25 days for shipments rerouted via the Cape, with one health consignment stranded in Dubai for 11 days awaiting Oman clearance. That consignment—containing amoxicillin dispersible tablets, artemether-lumefantrine, and albendazole—was destined for 90 primary health facilities serving 400,000 children in Kordofan and Darfur. Each day of delay translates to an estimated 1,100 missed treatments for acute respiratory infections among under-fives, using UNHCR standard morbidity rates.

WFP Market Monitor – August 2026:
“Rerouting and insurance premiums have driven diesel prices in El Obeid up 42% month-on-month, directly affecting water trucking and milling. Fertilizer availability down 28%. Farmers who miss this planting window will face food insecurity in Q1 2027.”

Legal Dimension: Blockade vs Security Closure

Under UNSC Res 2417 (2018) and 2573 (2021), parties must not impede humanitarian access and must protect objects indispensable to civilian survival, including supply chains. IHL Customary Rules 55-56 impose obligation to allow and facilitate rapid and unimpeded passage of humanitarian relief, subject to right of control.

Closure of Hormuz and Red Sea by non-Sudanese parties raises law of the sea issues: freedom of navigation under UNCLOS Art 87-90, and prohibition on interference with humanitarian relief in armed conflict. Even lawful security closures must provide humanitarian exemptions; failure to do so constitutes collective punishment of Sudan’s civilian population, violating ICJ jurisprudence in Nicaragua and Geneva Conventions. Gulf States hosting consolidation hubs have positive obligation to facilitate diversion via Oman and Aqaba with expedited customs, not bureaucratic delay.

Geopolitical Context: The seventh day of US-Israeli war on Iran has closed airspace from Tehran to Tel Aviv. Airlines cancel Dubai routes. Insurance (war risk) for Red Sea transits now 0.7% of hull value vs 0.05% pre-conflict. For Sudan, world’s largest humanitarian crisis, this external war creates a de facto humanitarian blockade—legally attributable not to Sudan’s belligerents but to third states whose security decisions have foreseeable humanitarian consequences.

VI. Humanitarian Response Under Duress

Despite systemic disruption, IOM has scaled operations. Within 72 hours of the El Obeid outage and Tawila floods, IOM dispatched 1,750 metric tonnes of assistance, including 17,750 hygiene kits and 850 tents, benefiting 110,750 people with plans to reach 400,000. This represents logistical exceptionalism under constraints—but exceptionalism is not sustainability.

1,750 MT
Dispatched 72h
17,750
Hygiene Kits
850
Tents
110,750
People Reached

Yet shelter funding remains at 32%. IOM explicitly calls for “enhanced support” to scale to 400,000 people. The funding gap is not abstract: in Tawila, families receiving tents still lack pegs and toolkits due to pipeline breaks; hygiene kits lack soap for 40% of caseload after Dubai shipment delay.

“The warning signs are impossible to ignore. Sudan is one of the world’s largest displacement crises, and needs are escalating at an alarming pace. Families are being displaced by conflict, stranded by floods, and cut off from aid by supply chain disruptions beyond their control. We need unfettered humanitarian access and sustained funding—now.”
— Amy Pope, IOM Director General, 19 Aug 2026 Statement

VII. Governance & Accountability Deficit

Sudan’s Humanitarian Aid Commission (HAC) continues to assert bureaucratic control over aid movements, with field reports indicating 14-day clearance delays for convoys to North Kordofan in early August 2026. While HAC figures provide displacement numbers (e.g., 18,000 West Darfur, 7,800 Blue Nile), its dual role as regulator and gatekeeper raises conflict-of-interest concerns, particularly where SAF-aligned authorities restrict access to RSF-held areas and vice versa.

State failure to protect IDPs is comprehensive. Under Sudan’s 2019 Constitutional Declaration (suspended but customary duties persist) and Interim National Constitution, the state bears primary duty to protect citizens. Instead, parties to conflict weaponize services. International community response suffers donor fatigue: 2026 Sudan Humanitarian Response Plan funded at 41%, down from 55% in 2025. De facto blockade effects from Hormuz/Red Sea closures have not triggered UNSC action under Res 2417 mechanism for reporting impediments to humanitarian access.

IX. Policy Recommendations

01
Cease Attacks on Critical Infrastructure
SAF and RSF must issue binding orders prohibiting attacks on electrical, water, health, and telecom infrastructure. El Obeid transformer must be repaired under IHL-protected works, with UN deconfliction. Establish no-strike list vetted by OCHA, including all water and health infrastructure in Kordofan.
02
Enforce Humanitarian Corridors via Port Sudan & Adre
UNSC should mandate under Res 2417 and 2573: two protected corridors – Port Sudan → El Obeid → Darfur, and Adre (Chad) → El Geneina → Tawila. Parties must provide security guarantees and waive HAC fees. Deploy humanitarian notification system via IOM DTM.
03
Pre-positioning via Oman & Aqaba with Customs Waivers
UAE, Oman, Jordan, Egypt must grant standing humanitarian customs waiver for Sudan-bound goods, with 24-hour clearance. IOM/UNHCR should shift 60% of consolidation from Jebel Ali to Sohar (Oman) and Aqaba to reduce Hormuz dependency. Fund charter flights for health shipments.
04
Restore Shelter Pipeline & Climate-Resilient Shelter
Donors to fully fund shelter/NFI cluster ($187M gap) with climate-resilient specs: elevated platforms in Tawila, Kabkabiya, flood-resistant tarpaulins. Link DTM flood risk maps to site planning, prohibit settlement in known wadi channels.
05
Accountability Mechanism for IHL Violations
ICC OTP to expand Darfur investigation to include Kordofan transformer strike and Al-Jamama forced displacement as potential war crimes. Establish Independent Fact-Finding Mission for Sudan with mandate to document attacks on indispensable objects.
06
Protect Children – 38,740 in El Obeid
Save the Children data shows child influx overwhelming clinics. Implement CRC Art 22 emergency protection: mobile child-friendly spaces, cholera vaccination in flood sites, family tracing. Prohibit return of children to Khartoum without UXO clearance.
07
Hormuz Closure Monitoring Under International Law
IMO and UNSC 2417 reporting mechanism must monitor closures of Red Sea and Strait of Hormuz for humanitarian impact. Any security closure must include humanitarian exemption clause per San Remo Manual Rule 102-104. Gulf States must publish exemption procedures.
08
Funding Restoration & Risk Insurance
Donors to provide $300M emergency top-up for Sudan HRP, with war-risk insurance subsidy for humanitarian shipping (0.7% hull → capped at 0.1% for aid). WFP to hedge diesel/fertilizer costs for planting season.
09
Anticipatory Action for Floods
Implement CERF anticipatory action framework: release funds when precipitation forecast exceeds 130% in Darfur/Kordofan. Pre-position boats, sandbags, and raised latrines in Tawila before July each year.
10
Telecoms Protection as Humanitarian Imperative
Recognize telecoms as humanitarian infrastructure under Res 2573. Parties must not target telecom towers. Starlink/humanitarian VSAT should be protected from jamming, with IOM given emergency spectrum access for DTM data collection.
11
Dual Movement Governance in Khartoum
OCHA to issue guidance distinguishing returns from secondary displacement. No assisted returns to Khartoum without housing, land, property restitution mechanism and UXO clearance certificate. Track both inflows and outflows in DTM.
12
Red Sea Littoral States Coordination
Saudi Arabia, Egypt, Sudan, Djibouti, Eritrea, Yemen to establish Red Sea Humanitarian Maritime Corridor under Jeddah Amendment Code of Conduct, guaranteeing safe passage for aid vessels even during security closures, with UN escort if required.

X. Conclusion: The Compounding Crisis Warning

Sudan’s crisis is no longer sequential but compounding. 200,000 newly displaced in Kordofan, 1,350 homes destroyed in Tawila, 18,000 displaced in West Darfur in two weeks, 7,800 in Blue Nile, and 38,740 children arriving in El Obeid clinics—these are not isolated statistics. They are nodes in a system where drone warfare destroys infrastructure, infrastructure loss triggers displacement, displacement pushes families into floodplains, floods destroy what remains, and global maritime closures prevent aid from arriving.

The closure of the Red Sea and Strait of Hormuz amid a wider regional war illustrates a dangerous legal blind spot: humanitarian access is treated as a secondary consideration to security closures. Yet under IHL, humanitarian access is not discretionary. It is an obligation. When a shipment of antibiotics for 400,000 children is stranded in Dubai because insurers refuse Red Sea passage, the violation is not theoretical—it is measurable in missed treatments, in sepsis, in child mortality.

As IOM Director General Amy Pope warns, the warning signs are impossible to ignore. The question is whether the international system will act before Kordofan’s 25% surge becomes 50%, before Tawila’s floods become cholera, before Hormuz’s closure becomes a precedent for impunity in obstructing aid to the world’s largest displacement crisis.

Final Legal Determination
The attacks on El Obeid transformer, the forced displacements in Al-Jamama and West Darfur, and the failure to ensure humanitarian access via Red Sea/Hormuz constitute violations of Common Article 3, AP II Art 14, Customary Rules 54-56, Guiding Principles 5-9, and potentially Rome Statute Art 8(2)(e)(ii) & (iv). Gulf and littoral states have a positive obligation to facilitate alternative routes, and donor states have a duty to restore funding under ICESCR Art 2(1). Failure to act risks complicity in a man-made and climate-amplified humanitarian catastrophe.
Sources & Footnotes
[1] IOM Media Centre – Press Release 19 Aug 2026 – “Sudan: 200,000 Newly Displaced as Fighting and Floods Intensify” – Photo Credit IOM 2026/Yousr Hassan.
[2] IOM DTM Sudan – Mobility Update, Kordofan July 2026 – 219,000 displaced by June 2026, Sheikan +25%; Monthly Displacement Overview July 2026.
[3] Al Jazeera – Kordofan displacement 200k figure corroboration, late July 2026 reporting on Al-Jamama 1,400 displaced.
[4] UNHCR Briefing Notes – Carlotta Wolf – Red Sea/Strait of Hormuz closure – 2,018 MT shipment, $927k baseline cost doubling, reroute via Aqaba/Oman/Cape of Good Hope +25 days【3789848869349336506†L5-L7】【3789848869349336506†L26-L29】.
[5] UNHCR – One shipment stuck Dubai – 90 primary health facilities, 400,000 children – antibiotics, antimalarials, deworming【3789848869349336506†L33-L37】.
[6] WFP Market Monitor Sudan – Aug 2026 – Fertilizer, diesel prices, planting season disruption warning【3789848869349336506†L77-L80】.
[7] Save the Children – El Obeid Clinics – 38,740 children among new arrivals.
[8] ReliefWeb – Sudan Floods Dashboard – Tawila 1,350 homes destroyed, 1,000+ families.
[9] Legal: Geneva Conventions Common Art 3; AP I Arts 52, 54; AP II Art 14; Customary IHL Study Rules 7,14,15,17,22,54-56; Guiding Principles on Internal Displacement (1998); Rome Statute Art 7(1)(d), 8(2)(e)(ii)(iv); UNSC Res 2417, 2573; UNCLOS Arts 87-90; ICESCR Arts 11,12.
Minhaz
Written by Minhaz Samad Chowdhury
Independent Human Rights Defender and Governance & Public Policy Analyst, Dhaka. Consultancy | International E-Service Center for Bangladesh Digital Services, Consultant & Executant. Date: August 2026.
Disclaimer: This analysis is based on open-source IOM Displacement Tracking Matrix data, UNHCR briefings, WFP market data, and international law as of 19 August 2026. It does not represent official positions of IOM, UN, or any state. Field verification limited by access constraints. Legal assessments are preliminary and subject to judicial determination. Photo credit: IOM 2026/Yousr Hassan for humanitarian supplies imagery; author portrait provided by author.
Geneva/Khartoum dateline • Print-ready • CC BY-NC-SA 4.0 for humanitarian use • Contact: via Consultancy Intl E-Service Center
Investigative long-form HTML article • Built as self-contained artifact • No external tracking • Tailwind styled • serif: Merriweather • sans: Inter

No comments:

Post a Comment

Please validate CAPTCHA