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.
Languages of Pakistan
Persian (فارسی) was the official and cultural language of the Mughal Empire, a continuation since the introduction of the language by Central Asian Turkic invaders who migrated into the Indian Subcontinent, and the patronisation of it by the earlier Turko-Persian Delhi Sultanate. Persian was officially abolished with the arrival of the British: in Sindh in 1843 and in Punjab in 1849. It is today spoken primarily by the Dari speaking refugees from Afghanistan and the Hazara community of Quetta.