Pakistani rock is mostly sung in Urdu , however large numbers of songs are also sung in languages such as Punjabi , Sindhi , Pashto and Seraiki . Many new music bands are also now singing in English . Pakistani rock is almost entirely sung in Urdu , however many new bands have recently come out with songs in Punjabi , Pashto , Sindhi and English .