Oil prices plunge to $87.8 per barrel as IEA eyes emergency release with Strait of Hormuz in focus

Sources (6)