US Strategic Petroleum Reserve Hits 43-Year Low, Sparking Energy Security Concerns
The US Strategic Petroleum Reserve has plummeted to its lowest level since 1983, around 340 million barrels. Sustained releases to curb oil prices have weakened the nation's buffer against future supply shocks, raising energy security concerns.
Read More