Drug-drivers caught 25,000 times within three years

More than 8,300 drivers tested positive for cannabis and 3,064 for cocaine since March 2015.