If Russia is India’s “friend”, they’re the type of friend you’re better off without unless you don’t mind having your life ruined over that friendship.
There are no friends here. It’s a juvenile idea. The point is that India is a poor country with big energy demands. This is a good deal. Passing it up over “moral” reasons is pretty stupid.