Oil prices fell below $100 per barrel.
G7 countries are considering releasing strategic oil reserves.
Market reactions indicate a shift in supply expectations.
Oil prices fell below $100 per barrel.
G7 countries are considering releasing strategic oil reserves.
Market reactions indicate a shift in supply expectations.