Predominantly Muslims, the people of
Pakistan are culturally homogeneous. Other religious groups include the
Christians, Buddhist, Hindus and Parsees. All belong to a composite racial
stock although the majority belongs to an Aryan extraction. While Urdu,
the national language, is spoken throughout Pakistan, English is
extensively used in official and commercial circles, and in the cities.
The regional languages are Sindhi in Sindh, Balochi in Balochistan,
Punjabi in Punjab and Pushto in the Northwest Frontier Province (NWFP).