Oil prices tumbled more than $3 a barrel on Monday, October 28, 2024, after Israel's retaliatory strike on Iran over…
This website uses cookies.