Oil Prices Hold Near $100 Amid Iran Deal Uncertainty
Market sentiment remains elevated as traders await clarity on a potential US-Iran agreement to ease supply constraints. Oil prices stabilized near $100 per barrel as investors monitor developments in US-Iran negotiations. The potential deal could end sanctions and reopen t