Economic TimesLean R·
Crude oil prices crash 42% from April’s $126 peak. More downside coming?
Global oil markets are stabilizing after months of turmoil caused by the Strait of Hormuz closure and war damage. Crude prices have plummeted 42% from their April peak, with Brent falling below $73 a barrel, signaling a return to pre-conflict levels
Read at Economic Times →


