No Indian 'elites' ever spoke Farsi..They speak HINDU.
You need to get an education.
lol that was way too funny.
Lejes Indians did nto speak Farsi they spoke Urdu which is different from Farsi or Persian. Urdu is a mixture of Hindi and Persian. Urdu literally means "camp language" it was a way for the Muslim and Hindu soliders to communicate.
So though Urdu has the same script has Farsi or Persian it has some words which are from Hindi (Prakrit to be exact which was the ancient version of Hindi).
Penelopesire Hindi comes from Sanskrit just like English is derived from Latin (am i correct, if I am wrong correct me) is more closer to Sanskrit than English is to Latin.
Same script