If a word is of Persian or Arabic origin, the level of speech is thought to be more formal. If Persian or Arabic grammar constructs, such as the izafat, are used in Urdu, the level of speech is also thought more formal and correct. If a word is inherited from Turkish, the level of speech is thought more colloquial and personal. The reason perhaps is the Turks influence over India deeming Sanskrit to be a lesser language than Persian or Urdu itself. For the longest time Persian was also official language of Mughul ruled territories.