Opec hits a July oil low and its down to Iran