Guys, reed this ordinance, and keep a copy in your smart phone for Reference.
Rule 24 means, an any offense that is mentioned in the Punjab Motor Vehicle Ordinance.
The Provincial Motor Vehicles Ordinance, 1965
An important provision is Section 90, and Subsection 3, it says that you are in compliance of laws if you present your license/registration withing 10 days at any police station(law says any, but we can say wardren that Police station of his choice), i have seen a video of that happening in australia, rules are same here, but obviously our wardrens are not aware of that, or probably they are dishonest and give illogical arguments if you raise the issue of Section 90 provision.
Tinted glass is probably an offense.
Un registered car is an offense as well, but you can avoid that by saying ur documents are at home, wardren will not be happy to argue on that matter as you will be making him loose his challan productivity
Police first stop you, then find an offense then challan you. Not having a license is not an offense. I am a licensed driver even if I am not in possession of card. He can check my license from his record as well (record is online now a days at ctp lahore website).