BREAKING: Crude oil price now up 12%, trading at $112.Published by The Spectator IndexApr 2, 2026 6:20:03 PM UTC