Oil prices crater as inventories build, fears ripple through global markets

3 Months ago, Wed, Mar 15, 2023, 10:00:24
Oil prices have fallen sharply in recent days amid growing inventories and broad stresses following the failure of multiple U.S. banks.