Oil Prices Crash on Iran Deal Hopes, WTI Below $96 | FN Pulse