US: Strategic crude oil reserves fall to lowest level since 1983
The US Department of Energy (DoE) said it sold an additional 1.6 million barrels of Strategic Petroleum Reserve (SPR) crude… Read More »US: Strategic crude oil reserves fall to lowest level since 1983