Oil Prices Surge: WTI Tops $70 Amid China Stimulus
Explore how China's stimulus measures and falling US stockpiles are lifting oil prices, with WTI climbing above $70 and Brent nearing $74.
Oil prices are influenced by China's stimulus measures and decreasing US stockpiles, with WTI above $70 and Brent below $74.