European Stocks Surge as Iranian Peace Prospects Lower Oil Prices Below $100 by admin477351 May 25, 2026 On Monday, global oil prices experienced a significant drop, falling below the $100-a-barrel mark. This decline came as negotiations between the United States and Iran showed signs of progress, sparking … Read more