Punjabi has had a rich literary history and a wide geographical for back centuries, but before 1947 it had never been official language.
However Punjabi is spoken in many dialects in an area from Islamabad to Delhi.