Drugs worth close to £40,000 have been seized following an operation in Aberdeen.
The drugs – including heroin, cocaine and cannabis – were recovered on Tuesday.
Three men – aged 25, 28 and 38 – have been charged following recoveries in the Pennan Road and Raasay Gardens areas of the city.
They are expected to appear at the city’s sheriff court later today.