BREAKING: WTI crude oil up by 8%, now trading at $108.Published by The Spectator IndexApr 2, 2026 9:40:02 AM UTC