I can't say I agree with point about Urdu...the rest seems reasonable enough....
http://www.punjabnewsline.com/content/punjabi-spreads-beyond-physical-boundaries