Oil price (per barrel) 20th of June: $73 Now: $58Published by The Spectator IndexOct 12, 2025 9:10:03 PM UTC