Oil Prices Slip Below $100 per Barrel as Hopes Rise for US-Iran Energy Truce and Five-Day Pause in Strikes
New Delhi/Mumbai, March 25, 2026: Global crude oil prices tumbled sharply on Wednesday, with the international benchmark Brent crude slipping below the psychologically important $100 mark for the first time … Read More

