Dubai’s RTA impounds 301 heavy trucks for faults Over 22,000 vehicles were subjected to random checks and inspections during the first half of 2016