Oil Slides Over 1% as U.S. Stockpiles Surge and Iran Talks Loom
Oil prices fell sharply after a three-year high in U.S. crude inventories and mounting uncertainty over U.S.-Iran negotiations. Brent crude dropped 1.5% to $69.80 a barrel, while WTI fell 1.9% to $64.16
