BREAKING: Stock market futures in the US are down by 0.6%, as oil prices rise by 3%.Published by The Spectator IndexApr 5, 2026 10:30:02 PM UTC