An oil refinery in Nanjing, Jiangsu province, China. Reuters
An oil refinery in Nanjing, Jiangsu province, China. Reuters

Oil prices drop over concern China’s stimulus measures may fall short