Oil Drops Below $100, Lifting European Markets Amid Iran Peace Prospect by admin477351 May 25, 2026 On Monday, global oil prices experienced a significant drop, falling below $100 per barrel as negotiations between the United States and Iran appeared to make headway, fostering hopes for a … Read more