Here's why:
* Population: While Punjabi is also spoken in Pakistan, India has a significantly larger Punjabi-speaking population.
* Official Language: Punjabi is one of the 22 scheduled languages of India, recognized as an official language in the state of Punjab.
* Prevalence: Punjabi is widely spoken in the Indian states of Punjab, Haryana, Delhi, and Chandigarh, as well as in parts of Himachal Pradesh and Jammu and Kashmir.
It's important to note that while India has the majority of Punjabi speakers, Pakistan also has a substantial Punjabi-speaking population.