Who the hell do these people think they are to speak like that to India and others? A country of 1.3 billion people, one of the oldest civilizations on earth.

In any case good luck with that. India just bought 3 million barrels of oil from Russia- payment in Rupees! 😂😂😂 https://t.co/LRsX9eKC3g

— Richard Medhurst (@richimedhurst) March 16, 2022