Punjab
The major language spoken in the Punjab is Punjabi. In the Indian Punjab this is written in the Gurmukhi script. Pakistan uses the Shahmukhi script, that is closer to Urdu script. Hindi, written in the Devanagri script, is used widely in the Indian states of Himanchal Pradesh and Haryana. Several dialects of Punjabi are spoken in the different regions. The Majhi dialect is considered to be textbook Punjabi and is shared by both countries.
Saraiki language
Saraiki is primarily spoken in the south-western part of the province of Punjab. To the west, it is set off from the Pashto- and Balochi-speaking areas by the Suleiman Range, while to the south-east the Thar desert divides it from the Marwari language. Its other boundaries are less well-defined: Punjabi is spoken to the east; Sindhi is found to the south, after the border with Sindh province; to the north, the southern edge of the Salt Range is the rough divide with the northern varieties of Western Punjabi.