Two men are due to appear in court today after police recovered drugs worth approximately £30,000 in Moray.
A 50-year-old man was stopped in a vehicle on the A95 Keith to Grantown-on-Spey road, near Aberlour on Friday.
Police said drugs, believed to be cocaine with a value of £18,000, were recovered.
A subsequent search of an address in Elgin led to the recovery of drugs, also believed to be cocaine, valued at around £4,000.
On Saturday, a 26-year-old man was arrested in the town with almost £7,000 of what is also believed to be cocaine found at an address in the town.
Smaller quantities of heroin and diazepam were also found by officers, Police Scotland said.
The two men are due to appear at Elgin Sheriff Court this morning.
Detective sergeant Andrew Wilson of Elgin’s CID team said: “People who deal drugs cause misery in our communities and we will continue to target them by taking action at every opportunity.”
He added that anyone with information about drugs was encouraged to report it to the police or anonymously to Crimestoppers.
Councillor Kirsty Reid, (SNP, Elgin North) said: “The council and police are obviously working to do as much as they can to counter it (drug use) and deal with the fallout of problems that comes with it.”