Summary
A new RAND study reveals China has accumulated 1.4 billion barrels in strategic and enterprise-controlled oil inventories, significantly more than the US Strategic Petroleum Reserve. This substantial reserve could impact global oil prices, necessitating India's preparation for potential China-driven price fluctuations.