Chinese Oil Demand Set For 1.2 Million Bpd Plunge In April
China’s crude demand in April is expected to have declined 1.2 million bpd year-on-year. China’s gasoline, diesel, and jet fuel demand is set for a 20-percent plunge this month compared Continue Reading
