China has around 80 days of oil in storage, including those in its strategic petroleum reserve (SPR), oil storage at oil firms and commercial stocks, a National ...
A