3 June 2026

Iran dampens sentiment on European stock markets