Oil Prices Drop Amid Persistent Demand Concerns and Supply Risks in Libya On Wednesday, global oil prices fell by around 1%, primarily driven by ongoing concerns over weakened demand from China and the possibility of a broader economic slowdown. Despite these factors exerting downward pressure on prices, the losses were somewhat cushioned by significant supply risks emanating from the Middle …
Read More »