Oil in U.S. Strategic Petroleum Reserve falls below 300 million barrels, lowest since 1983

Crude oil stockpiles in the U.S. Strategic Petroleum Reserve have fallen below 300 million barrels, the lowest level in more than four decades, as global inventories stay under pressure due to the Iran war. The SPR fell by 6.1 million barrels to 298.7 million barrels last week...