I agree ! India and China perfectly took advantage of the situation and "helped a friend" - they buy oil from Russia for a penny, which it cannot sell

life will become even better - Russia will sell oil to you for cents or for food

Well, what to do with it? The EU does not buy, most of the oil pipelines drove it to the EU.
And India and China will not play altruists and fill the Russian budget with the amounts that the EU is now carrying there. India and China are pragmatists and interested in their own benefit, so you will set the price of oil, not Russia! Soon you will have even lower costs for transport and other processes associated with the price of petroleum products. I am sincerely happy for you and for China that such a "compliant" oil seller came into your hands

Being an Indian, I don't think that the barrage of criticism that has been directed towards us is fair. The per capita income here is around 1/20th of the level that you have in the EU. A lot of people live in poverty. The residents in EU maybe able to afford an inflation rate of 10% per year, but for those in India that may sound like a death knell. We are interested in our survival (and not our benefit as you have mentioned). If the NATO wants us to stop purchasing Russian oil, then they should
ask the OPEC and the American shale oil producers to increase the output, so that the crude oil prices fall to levels of $40-$50 per barrel which we had when Trump was in power.