Pakistan has a rich culture, with all of the provinces maintaining differing social mores. However, Islam has significantly shaped the values and traditions of many Pakistanis. Pakistani culture falls in the category of high context, and Pakistani wear the Shalwar Qamiz that is the culture of Pakistan.
Pakistan's main language is Urdu. Urdu was chosen as a token of unity and as a lingua franca so as not to give any native Pakistani language preference over the other. It is mostly learned as a second language, with nearly 93% of Pakistan's population having a mother tongue other than Urdu. Urdu is spoken as a first, second or at times third tongue by almost all Pakistani people. Numerous regional and provincial languages are spoken as first languages by the ethno-linguistic groups making up the country, with Punjabi having a plurality of native speakers with 45% of the total population. English is spoken at an official level. Languages with more than a million speakers each include Pashto, Sindhi, Saraiki, Balochi, Brahui and Hindko. There are about 60 additional languages spoken in the country.
The largest religion practiced in Pakistan is Islam. Other religious groups are Zoroastrianism, Hinduism, the Kalash faith, and Christianity. 95% of people in Pakistan are Muslims (majority Sunni), 2% are Hindus, 2% are Christians and less than 1% of the population are Zoroastrian, Kalash, Bahai and Sikh. Irreligion and atheism <2% and 1% of people are Ahmadiyyah.[clarification needed]
There are large populations of Pakistani ancestry around the world due to emigration.[according to whom?] The population of Pakistanis abroad is exceeds seven million and can be found in the Middle East, North America, Europe, Asia and Australia. In 2018, Reuters reported that in Germany, thousands of Pakistani asylum seekers were among those whom the country was attempting but unable to repatriate due to insufficient identity papers.