Oil prices sold off heavily this morning following the latest comments from Israel that it will avoid targeting Iran’s oil infrastructure. Meanwhile, lower crude oil imports from China and a downward revision in global demand growth estimates from OPEC have further weighed on sentiment