Oil Prices Tumble as China Demand Concerns and Strong Dollar Shake Markets
  •  1 min read  
 Global oil benchmarks face steep weekly losses as China's projected peak demand and strengthening U.S. dollar pressure markets. Brent crude falls to $72.55 while analysts predict supply surpluses, suggesting continued bearish conditions ahead.
