Oil Prices Are Crashing. Blame Uncertain Demand and Huge US Supply. - Markets Insider
markets.businessinsider.comSubmitted by businessinsider9738 in business
US crude prices plunged below $70 a barrel on Wednesday, while brent dropped to $74 as the global demand outlook falters.