Chinese October runs stayed elevated at 11.9 mb/d with record-high implied demand and hefty crude destocking

Published at 10:44 14 Nov 2017 by