I am not sure what you mean by double standards. India has always been playing both sides since the Cold War. India is a military ally to Russia while keeping close economic ties to the West. But in the context under Modi, he is basically of the same feather as Putin, both are authoritarians, which explains the hugging.