Oil prices plunge to $87.8 per barrel as IEA eyes emergency release with Strait of Hormuz in focus
After a Paris meeting of G7 energy ministers, IEA executive director said he was "in close contact" with energy ministers from key energy producers and consumers