Oil prices fall below $100 per barrel on possible stockpile release to address supply disruption
Oil prices fell below $100 per barrel on Monday, as energy ministers from the Group of Seven nations are expected to discuss a potential release of crude stockpiles to address the massive suppy disruption caused by the Iran war. West Texas Intermediate crude futures were last up 2.98% to $93.61 per barrel by 12:49 p.m….