Oil Prices Head for Weekly Loss Amid Supply Uncertainty by Prince Agyapong October 17, 2025 0 Oil Prices Slip as IEA Warns of Supply Glut and U.S.–Russia Talks Ease Market Tensions