World News

Stock futures decline as Iranian war tensions escalate: Live updates – CNBC

April 20, 2026 · By