China is hoarding a ton of oil at sea
As of June 29, China had amassed 73 million barrels of oil on 59 different ships floating at sea, according to ClipperData, which tracks waterborne flows of crude oil in real-time.