China holds the world’s largest strategic oil reserves; US, Japan follow; where does India stand?
The United States of America, which is the largest producer of oil, holds the second largest strategic oil reserves, followed by Japan. (AI image) Did you know that China holds the largest strategic oil reserves in the world? Amid ongoing disruptions due to the US-Iran war and blockade of the Strait of Hormuz, this fact…
