Enforcement is extremely difficult in Pakistan, where a railway guard can happily ignore such things after taking 100 Rupees..
In this train, all the guards and ticket checkers should be held responsible, who had duty on this train.. Either they didn't go into that rail car, or they simply ignored the cylinders.
A couple of guards/ ticket checkers losing their job will force others to do their jobs properly.. they will prefer the continuity of their job over 100 rupees bill.
Which means they were travelling without ticket.. Are they tableeghis?