September 23, 2026 - BY Investors Opinion

SENS SHAHEEN, CURTIS: China is Putin’s arsenal and ATM. Shut both down

China supplies over 90% of the technology fueling Vladimir Putin's war machine while buying billions in Russian oil under new U.S. sanctions scrutiny.