US Seizure of Iranian Ship Sparks Tensions and Oil Price Surge
On April 19, 2026, the United States seized an Iranian-flagged cargo vessel in the Strait of Hormuz, alleging violations of sanctions related to Iran’s ballistic missile program, prompting Tehran to ... Read More