US, Iran trade more strikes, pushing oil prices up and stocks down

Semafor Semafor

Traffic through the Strait of Hormuz fell to its lowest level in weeks.

Read full article at Semafor →