Global oil prices tumbled to their lowest in more than four years on Wednesday as fears over weakening demand and a supply glut deepened, driven by a renewed trade standoff between the United States and China—two of the world’s largest oil consumers. Brent crude futures fell $2.38, or 3.79%, to $60.44 per barrel by 04:23 [...]
Related Articles
Don't miss out on breaking stories and in-depth articles.