Tuesday, August 11, 2026

US Strategic Petroleum Reserve drops below 300 million barrels, lowest since 1980s