Oil prices are crashing. Blame uncertain demand and booming US production.

Oil prices are crashing. Blame uncertain demand and booming US production.

Business Insider

Published

US crude prices plunged below $70 a barrel on Wednesday, while brent dropped to $74 as the global demand outlook falters.

Full Article