China, India and other countries receiving Russian oil aren't abiding by the price cap. Nor will they.
Putin has 50 days to end the war. The click is ticking.