While Punjabi is also spoken in Pakistan and other countries, India has the largest number of Punjabi speakers.