Satellite analysis of China’s crude oil containers reveal China is on a buying spree. Data from Orbital Insight, show 937 million barrels of oil in observable storage. It’s the highest level the company has measured since it began tracking in January 2017.
In floating rooftop tanks alone, data show that China added at least 76 million barrels of oil since lockdowns began in Wuhan on Jan. 23. China still has 1.5 billion barrels of storage to spare.