Oil Slides Toward 2003 Low on Demand Shock and Fading OPEC Hopes By Bloomberg
(Bloomberg) — Oil slid toward the lowest level since 2003 on plunging demand due to the economic fallout from the coronavirus crisis, and as prospects for a OPEC-Texas production deal faded. Futures in London fell…
Read More