Business China’s Oil Refinery Output Reaches Highest Levels Since September China’s oil refinery output surged to its highest level in nearly two years, reaching a total of 15.2 million barrels per day (bpd) in... editorial15 hours ago