Crude oil stockpiles in US Strategic Petroleum Reserves has fallen to the lowest level since 1983, according to CNBC report.Published by The Spectator IndexAug 10, 2026 9:50:03 PM UTC