https://youtu.be/OP7_kIz9IuU Demand for oil in China is on course to drop by 20% in April, Bloomberg reported Friday. China is facing its biggest oil-demand shock since the early days of COVID when Wuhan was the epicenter of the outbreak. Economic activity for the world’s largest crude importer has slowed because of a new wave of …
Continue reading “Chinese Oil Demand Set For 1.2 Million Bpd Plunge In April”









