Russia is free to sell oil to India and I can’t imagine anyone laying down too heavy a sanction on India.
But then the question of shipping the oil comes up. Most of the world’s oil tanker fleet is flagged in Greece or Bermuda and neither will be docking in a Russian port anytime soon.
Greece and Bahamas are far from the top of the list anymore. The Marshall Islands has the most oil tankers registered. Panama and Liberia are in the top five now. And all wouldn’t care where they dock.