Oil prices face pressure from U.S.-Iran talks, tariffs, and OPEC+ supply forecasts, but seasonal demand may stabilize markets.
This website uses cookies.