Oil Prices Continue to Plummet – 19 March 2020

0
217
On Wednesday the price of Brent crude fell to $26.01 per barrel its lowest level since September 2003.