China’s energy rush helps oil Russia’s war machine February 27, 2023February 24, 2023 by China Factor Staff Cut-priced energy deals have baled out Russian President Vladimir Putin and cash-strapped Moscow