China may be stockpiling more oil than anyone realized
One of the mysteries of the oil market is the question of how much crude oil China has squirreled away in commercial and strategic stockpiles. Now a satellite imaging firm called Orbital Insight claims to have an answer. It says that in May, Chinese inventories stood at 600 million barrels, substantially larger than commonly thought […]
Read more »