Government data released yesterday indicated that Chinese crude oil throughput ramped up in April to hit record daily levels. The rising production levels at private refineries buoyed up the crude oil production in the country. Refinery runs saw an increase of 5% from the previous year to 52.1 million tonnes, matching the record throughput of 12.68 million barrels per day (bpd).