More than sixty languages are spoken in Pakistan, including a number of provincial languages. Urdu—the ''lingua franca'' and a symbol of Muslim identity and national unity—is the national language and understood by over 75% of Pakistanis. It is the main medium of communication in the country, but the primary language of only 7% of the population. Urdu and English are the official languages of Pakistan. Primarily English is used in official business and government, and in legal contracts; the local variety is known as Pakistani English. Punjabi, the most common language and the first language of 38.78% of the population, is mostly spoken in the Punjab. Saraiki is mainly spoken in South Punjab, and Hindko is predominant in the Hazara region of Khyber Pakhtunkhwa. Pashto is the provincial language of Khyber Pakhtunkhwa. Sindhi is commonly spoken in Sindh, while Balochi is dominant in Balochistan. Brahui, a Dravidian language, is spoken by the Brahui people who live in Balochistan. There are also speakers of Gujarati in Karachi. Marwari, a Rajasthani language, is also spoken in parts of Sindh. Various languages such as Shina, Balti, and Burushaski are spoken in Gilgit-Baltistan, whilst languages such as Pahari, Gojri, and Kashmiri are spoken by many in Azad Kashmir.