Geopolitical Tensions and China Stimulus Drive Oil Higher
Oil prices spiked as China introduced stimulus measures to boost its economy, while ongoing Israeli airstrikes in Lebanon kept Middle East tensions elevated, driving WTI above $71 and Brent to $75.
What's Your Reaction?