BREAKING: US crude oil price hits $104, the highest since the 19th of May.Published by The Spectator IndexSep 10, 2026 8:50:07 PM UTC