Business Oil prices are crashing. Blame uncertain demand and booming US production. December 6, 2023 3 mins read 238 Views US crude prices plunged below $70 a barrel on Wednesday, while brent dropped to $74 as the global demand outlook falters. Read More
Business Late payments will limit £2bn lending expansion, credit firm says July 29 3 mins read 5 Views