Punjabi language
In India, Punjabi is one of the 22 scheduled languages of India. It is the first official language of the Indian State of Punjab. Punjabi also has second language official status in Delhi along with Urdu, and in Haryana. 
In Pakistan, no regional ethnic language has been granted official status at the national level, and as such Punjabi is not an official language at the national level, even though it is the most spoken language in Pakistan after Urdu, the national language of Pakistan. It is, however, the official provincial language of Punjab, Pakistan, the second largest and the most populous province of Pakistan as well as in Islamabad Capital Territory. The only two official national languages in Pakistan are Urdu and English, which are considered the lingua francas of Pakistan.The Majhi (ماجھی ਮਾਝੀ) dialect spoken around Amritsar and Lahore is Punjabi's prestige dialect. Majhi is spoken in the heart of Punjab in the region of Majha, which spans Lahore, Amritsar, Gurdaspur, Kasur, Tarn Taran, Faisalabad, Nankana Sahib, Pathankot, Okara, Pakpattan, Sahiwal, Narowal, Sheikhupura, Sialkot, Chiniot, Gujranwala and Gujrat and in Mandi Bahauddin(97’/.) districts.
Punjabi nationalism
In the 19th century, due to politics of congress, dominated by the Hindi speaking, UP-ite Hindu leaders of UP, CP, Hindu Punjabi's started to prefer the Hindi language instead of Punjabi by declaring the Hindi as a language of Hindus and started to become clones of Gunga Jumna culture and traditions with the loss of their own Punjabi identity. Later on, Muslim Punjabi’s did the same and started to become the clones of Gunga Jumna culture and traditions with the loss of their own Punjabi identity, because of preferring the Urdu language upon Punjabi by declaring the Urdu as a language of Muslims, due to the influence of the Muslim League, dominated by the Urdu speaking, UP-ite Muslim leaders of UP, CP and presence of UP-ite Muslims in Punjab.