Russian President Vladimir Putin with Indian Prime Minister Narendra Modi on the sidelines of the Shanghai Cooperation Organization leaders' summit in Samarkand on Sept. 16, 2022.
Alexandr Demyanchuk | Afp | Getty ImagesIndian Prime Minister Narendra Modi may have publicly rebuked Russian President Vladimir Putin over the war in Ukraine, but the longstanding friendship between the two countries isn't going away, analysts said.
Russian Foreign Minister Sergey Lavrov, for his part, claimed that Russia and India were "friends," a month after Ukraine was invaded.
But despite India's apparent change in stance over the war, India still needs Russia, analysts told CNBC.
"Russia remains India's most important [military] partner," he added.