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

previous post