Punjabis
The main language of the Punjabi people is Punjabi and its associated dialects, which differ depending on the region of Punjab the speaker is from; there are notable differences in the Lahnda languages, spoken in the Pakistani Punjab. In the Pakistani Punjab, the vast majority still speak Punjabi, even though the language has no governmental support. In the Indian Punjab, most people speak Punjabi. English is sometimes used, and older people who lived in the undivided Punjab may be able to speak and write in Urdu. The Punjabi languages have always absorbed numerous loanwords from surrounding areas and provinces (and from English).
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.