China Just Became the New Saudi Arabia

China is sitting on an estimated 1.4 billion barrels of oil, and when this year’s oil crisis hit, that stockpile is what let Beijing hold the …

source

Leave a Reply

Your email address will not be published. Required fields are marked *

©2026 INVESTORS HEALTH WordPress Video Theme by WPEnjoy