Indian Prime Minister Narendra Modi is visiting Ukraine on Friday, just weeks after he met Russian President Vladimir Putin in Moscow.
The visit is significant because Kyiv and some Western capitals had reacted sharply to Mr Modi’s visit to the Russian capital in July.
Ukraine President Volodymyr Zelensky was particularly critical, saying he was “disappointed to see the leader of the world's largest democracy hug the world's most bloody criminal in Moscow”.
So, is Mr Modi visiting Kyiv to placate Mr Zelensky and other Western leaders?
Not entirely.
It’s not surprising to see India balance its relations between two competing nations or blocs. The country’s famed non-alignment approach to geopolitics has served it well for decades.
This week's visit - the first by an Indian prime minister to Ukraine - is more about signalling that while India will continue to have strong relations with Russia, it will still work closely with the West.
Michael Kugelman, director of the South Asia Institute at the Wilson Centre think-tank in Washington, says the trip will further reassert India’s strategic autonomy.
“India isn’t in the business of placating Western powers, or anyone for that matter. It’s a trip meant to advance Indian interests, by reasserting friendship with Kyiv and conveying its concerns about the continuing war,” he says.
However, the timing of the visit does reflect that Indian diplomats have taken onboard the sharp reactions from the US to Mr Modi's Moscow visit.
India has refrained from directly criticising Russia over the war, much to the annoyance of Western powers.