WTI crude oil price has surged dramatically, reaching $112.01 per barrel due to geopolitical tensions and supply constraints.
Latest Breaking News, Business and Global
WTI crude oil price has surged dramatically, reaching $112.01 per barrel due to geopolitical tensions and supply constraints.