Oil prices have dropped significantly today, with Brent crude at $89.31 per barrel, influenced by geopolitical tensions...
oil price
The oil price chart reflects significant fluctuations as G7 finance ministers discuss potential oil releases in response...
The G7 finance ministers are deliberating on a significant oil release to address escalating prices driven by...