Tech sell-off deepens as oil prices rise on renewed Iran tensions

· Euronews