Editor's note: US oil supplies are near an 80-year high, the Wall Street Journal notes in explaining Wednesday's 8.7% decline in oil prices. - Tom
Editor’s note: US oil supplies are near an 80-year high, the Wall Street Journal notes in explaining Wednesday’s 8.7% decline in oil prices. – Tom Read more…