Crude oil price down 10%, now trading at $85.Published by The Spectator IndexApr 17, 2026 8:10:03 PM UTC