China oil demand down 440,000 bpd in August as EV sales hit record newsdepo.com · 2026-10-15 19:38 economy Read full article →