Fun fact: Farsi was the administrative language of India (well, the country that consisted of northern India, Pakistan and Bangladesh) for about 600 years. Spoken Hindi and Urdu are indistinguishable (Urdu is just Hindi but with the Farsi vocab officially being part of it), and uses a huge number of Farsi words. Standard written Hindi has a lot fewer Farsi words and use the Sanskrit counterparts
I'm Assamese, and because the current Indian state of Assam was a seperate country for most of the period (till the 1820s), the Assamese language's vocab is mostly Sanskrit based. Although being next to Sino-Tibetan cultures/ethnicities, the accent and pronounciation of those words sound completely different and closer to South East Asian languages