There are many Punjabis spoken in India:
Theth Punjabi (Rustic, pure Punjabi) in villages of Punjab
Urban Punjab (Spoken in Chandigarh, Amritsar, Ludhiana etc)
Tooti phooti Punjabi (Spoken in Delhi, Lucknow)
Hindi spoken in Punjabi accent (Delhi, Bollywood)
Sprinkling of Punjabi words and poor...