Fortune | China April Crude Oil Output Lowest Since July 2013 Fortune Data from the National Bureau of Statistics released on Saturday showed China produced 16.59 million tons of crude oil last month, or about 4.04 million barrels per day (bpd), the lowest rate since July 2013 on a daily basis. A global oil supply ... |