Crude Oil Markets Face Steepest Decline Since 2021 As Inventories Build And Demand Slow

After a historic rout, oil prices have stabilized with Brent crude at $61.13 and West Texas Intermediate at $58.22 per barrel. The market adjustment comes amid rising inventories and slowing demand.