China and India bought $24 bill of Russian oil, gas, and coal since Feb. 24.