A Tayside Police campaign aimed at tackling anti-social driving in areas including Auchterarder and Crieff ended last week.
The initiative, named Operation Tupelo, was launched following recent concerns from residents about the standard of driving of some vehicles in and around local towns and villages.
During the campaign 40 driving offences were detected and dealt with by means of a Conditional Offer of Fixed Penalty Notice or report to the Procurator Fiscal.
The majority of offences were in relation to speeding, with the highest speed recorded as 53 mph in a 30 mph zone at Gilmerton. A number of mobile phone offences were also detected.
Three people who were dealt with were inexperienced drivers (those who can only obtain six points in their first two years of driving before having their full licence revoked and returned to provisional licence status).
One driver who was stopped for speeding was found to have had his licence revoked. Another driver was reported for driving under the influence of drugs, other road traffic offences and possession of drugs.
A spokesperson for Tayside Police said: “If you drink alcohol or take drugs and drive, you put yourself, pedestrians and other road users at risk. Drink and drug driving is unacceptable - ‘Don’t Risk It!’”
Anyone who has concerns regarding anti-social driving in their area should contact Tayside Police on 0300 111 2222.