European Stocks Surge Amid Declining Oil Prices and Iran Peace Prospects by admin477351 May 25, 2026 Oil prices around the world took a notable dip on Monday, falling below the $100 per barrel mark. This decline follows encouraging developments in the negotiations between the United States … Read more