Oil back near $95 a barrel as U.S. insists Strait of Hormuz is open despite attacks on ships
Oil prices jumped around 4% Wednesday, with international benchmark Brent Crude trading briefly over $95 a barrel –…
Oil prices jumped around 4% Wednesday, with international benchmark Brent Crude trading briefly over $95 a barrel –…