Data this week showed crude stocks in the US Strategic Petroleum Reserve hit their lowest level since 1983, leaving markets more vulnerable to future supply shocks
08 July, 2026
1
2
3
4