Crude Oil Prices Plummet Amid Libyan Conflict and Chinese Economic Woes
Crude oil prices experienced a sharp decline on Wednesday as tensions surrounding Libya’s oil production eased and China’s economic stimulus measures raised concerns about global demand. The Brent crude futures…