Finance Iran War Market Impact: Spain's IBEX Drops 8% — The Winners and Losers April 1, 2026 4 min read Read