News

Meanwhile the price of futures contracts of WTI crude oil for September 2025 delivery was down by 2.01% at $64.25 per barrel ...