Oil fluctuates, Brent falls below $83

Oil prices fluctuated during trading today, June 16, as markets assessed the prospects for resuming energy supplies through the Strait of Hormuz, amid

Read on WOBR AI →