US crude oil inventories down 0.4% for week ending March 15
- Inventories decline by around 2 million barrels to 445 million barrels, greater than market expectation of 900,000-barrel drop
21.03.2024
Oil