Oil prices are crashing. Blame uncertain demand and booming US production.
US and Brent crude oil prices plummeted on Wednesday to $69 and $74 a barrel, respectively. US crude exports are nearing a record 6 million barrels
6 Dec 18:42 · Business Insider Nederland