China holds the world’s largest strategic oil reserves; US, Japan follow; where does India stand?

Based on current estimates, the largest strategic crude reserves at the end of December 2025 were held by China, which significantly expanded its holdings during 2025.

More From Author

IPL 2026 playoff scenarios: What Mumbai Indians need to do and why time is running out

Subway To Undersea: 8 Michelin Restaurants In Surprising Locations Around The World

Leave a Reply