Economy Oil: Excess global supply holds prices down despite Israel-Iran conflict by [email protected] June 22, 2025