Crude oil price hits $97 per barrel, the highest so far in 2023

Crude oil
Crude oil