There's a difference.

India is buying the oil from Russia and paying with dollars. He is getting it from Russia for free because he hasn't got anything to pay with. ๐Ÿคฃ