The Truth Behind This Week’s Energy Headlines

It’s been a momentous week in the oil industry… Oil prices plunged 6%. U.S. crude stockpiles rose to record levels. The contest for market share within OPEC intensified, prompting rumors of a new oil cartel. And Europe’s largest oil company settled the industry’s biggest deal in at least a decade. That’s why CCTV-America brought in[…]