Business Oil prices are crashing. Blame uncertain demand and booming US production. December 6, 2023 3 mins read 77 Views US crude prices plunged below $70 a barrel on Wednesday, while brent dropped to $74 as the global demand outlook falters. Read More