The connection between the subcontinent and Russia is longstanding. Socialism was foundational to the post-independence government organization of both India and Bangladesh. My mom grew up reading Russian literature that has been translated into Bangla. Both India and Bangladesh abstained from a UN vote that called for Russia to remove troops from Ukraine: https://www.hindustantimes.com/india-news/india-explains-why...
As to China, it is all over India and Bangladesh, loaning money for infrastructure projects, etc. China is building the new subway in Dhaka: https://www.globaltimes.cn/page/202203/1256874.shtml. I had hoped for more alignment of India and Bangladesh with the Anglosphere after the fall of the Soviet Union, but things have absolutely gone in the opposite direction. Russia, China, and India are an almost complete alternative to the west. There is very little that can’t be handled using home grown solutions in one of those three countries, and that list is getting shorter daily.