Why is India’s approach to Russian oil imports different from its stance on other sanctioned countries like Iran?

Experts say India cannot stop importing Russian oil like it did with Iran, despite U.S. pressure. I want to explore the deeper reasons behind these differing foreign policy choices.