The Spectator Index
3/12/2026, 9:10:02 AM
BREAKING:
The Iran war is causing the biggest ever oil market disruption, according to International Energy Agency report.