Persian was the official court language and administrative language of the Mughal Empire. The Mughals, though of Turkic-Mongol origin, adopted Persian culture and language as it was the language of sophistication and administration in medieval India. Arabic was primarily a religious language, while Urdu and Marathi were not court languages.