You are classifying the different dialects of Punjabi as independent languages? There is more to Punjabi than Majhi. It is one language spoken by half of Pakistanis and about 2.83% of Indians (2001 census) using different scripts. Please correct your information. Never heard of Punjabis slef identifying their language as "Lahnda", they speak Punjabi and this information here is currently incorrect.