Oil drops below US$95 on potential Iran deal, China lockdowns
LONDON (March 15): The oil rally deflated on renewed hopes of an Iran nuclear deal, while a resurgence of Covid lockdowns in China posed risks to demand.
Futures in New York were trading near US$95 a barrel, falling more than US$9 on…