Iran deal lands as U.S. oil reserve hits lowest since 1983, sharpening focus on energy security and markets
A diplomatic breakthrough with Iran arrives as the U.S. Strategic Petroleum Reserve falls to its lowest since 1983, heightening attention on energy security, markets, and potential inflation ripple effects.