“Indian government sources stated that there are long-term oil contracts that prevent an immediate halt in Russian oil imports”
They (India’s Reliance) did sign a ten year supply contract for 500,000 bpd last December. They can however declare Force Majeure to break that contract, if the pressure is high enough. That should be the goal - it is 20-25% of Russia’s seaborne exports.