New Delhi - Russia's invasion of Ukraine has left India's traditional balancing act between Moscow and the West looking wobblier than ever, with experts saying New Delhi has few good diplomatic options.
Last week India abstained on a UN Security Council resolution deploring Russia's "aggression" against Ukraine, winning praise from Moscow for its "independent and balanced position".
But while New Delhi hoped this would be seen as neutrality, in many capitals its failure to condemn the invasion was taken as de facto backing of Moscow that gave President Vladimir Putin useful diplomatic cover.
And India is also reportedly looking to bolster its rupee-rouble trade pact with Moscow, potentially undermining Western efforts to isolate Russia from the global financial system.
The crisis has left India facing a dilemma: it leant towards the Soviet Union during the Cold War -- while Pakistan was in the Western camp -- and their close relations outlived the fall of the Iron Curtain, with Moscow still by far its biggest arms supplier.
At the same time, it needs Western support to contend with Xi Jinping's increasingly assertive China: Beijing is extending its reach into the Indian Ocean, and the two countries had a deadly border clash in 2020.
Together with the US, Japan and Australia, India's also a member of the "Quad Alliance" that is seen as a bulwark against China.
Its decision to abstain at the Friday Security Council vote left it alongside only Beijing and the United Arab Emirates, while Russia vetoed the resolution.
"There are not many choices that India has," said Nandan Unnikrishnan of the Observer Research Foundation.
It "has as much investment in a relationship with Russia as it has in maintaining a relationship with the United States", he told AFP.
"India's challenges in the maritime is where it needs the United States and India's challenges on the continental shelf are where it requires Russia."
Putin visited India last year, in a rare foreign trip for the Russian president, bear-hugging Prime Minister Narendra Modi as the two men bolstered military and energy ties.
New Delhi is the world's second-largest importer of arms after Saudi Arabia and according to the Business Standard, between 2016-2020, 49.4 per cent of its purchases were from Russia.
Late last year it began taking delivery from Russia of the S-400 missile defence system that it agreed to buy for over $5 billion in 2018, despite the threat of US sanctions.
And while New Delhi is looking to develop its own capacity and diversify its suppliers, US imports accounted for just 11 per cent.
The Asian giant of 1.4 billion people is also a major consumer of Russian oil. Total annual bilateral trade runs at around $9 billion, with much smaller quantities of pharmaceuticals, tea and coffee going the other way.
Russia has also repeatedly vetoed UN resolutions condemning Delhi over its behaviour in Indian-administered Kashmir where a violent insurgency has raged for decades.
According to Happymon Jacob from Jawaharlal Nehru University, Russia is perhaps India's "only partner of consequence" in the territory to its north.
While New Delhi aspires to a permanent seat on the UN Security Council, a role that would bring greater responsibility on the world stage, it has been careful to avoid explicitly condemning Russia.
So far it has not referred to Moscow's operation as an invasion and instead emphasised narrow domestic aspects of the crisis, primarily the evacuation of Indian students from Ukraine.
Officially, Washington has kept its annoyance quiet, saying India and Russia "have a relationship... that we don't have" and calling on Delhi to use its "leverage" with Moscow.
But ex-officials have been more vocal, with former US diplomat Richard Haass calling India's "careful, avoid angering Putin at all costs response" a sign that it "remains unprepared to step up to major power responsibilities or be a dependable partner."
But commentator Sanjaya Baru said Western countries should be more indulgent of India's ties to Russia -- precisely because of its role in confronting China.
"Only a vibrant India can take the edge off an aggressive China," he wrote in the Times of India.
There is "no reason why India should be taking sides in what is essentially an East-West conflict, centred in Europe and a continuation of the Cold War", he added.
India will send four senior ministers to Ukraine's border nations, a government source said on Monday, to help in the rescue of thousands of its citizens who remain trapped more than four days after Russia's invasion of the country.
Prime Minister Narendra Modi met senior officials on Monday to discuss evacuation efforts, amid rising concerns back home about the safety of some 16,000 Indians still in Ukraine, most of them students.
Indians make up about a quarter of the 76,000 foreign students studying in Ukraine, mainly on medical courses, according to official estimates. Thousands of African students are also stranded in the country.
Late on Sunday night, India's embassy in Poland issued an advisory, saying it had arranged for buses at the Shehyni border in Ukraine, for those stranded there, to cross over into Poland.
Opposition leaders and parents of students have urged Modi to take urgent measures to evacuate the remaining students out of Ukraine.