European Stocks Surge Amid Declining Oil Prices on Potential Iran Deal by admin477351 May 25, 2026 On Monday, global oil prices experienced a significant decline, falling below the $100 per barrel mark. … Read more