Iran has largely halted oil and gas exports through strait of Hormuz — Guardian