Police have seized more than £113,000 worth of drugs in just 24 hours after carrying out a series of raids in Edinburgh.
Officers searched a property in the south west of the city on Wednesday, January 27, before uncovering £21,000 worth of the tranquillizer alprazolam and £11,500 of diazepam.
A quantity of diamorphine with an estimated street value of £8000 was also discovered while a 41-year-old man was arrested and charged in connection.
A cannabis farm was uncovered during a search of a second address in the north west of the city.

Investigators believe the massive haul is worth around £50,000.
Three men, aged 17, 30 and 36, have been charged in connection with the drugs find and offences under the Electricity Act.
A third property was also raided on Wednesday which resulted in a second cannabis cultivation worth an estimated £12,000 being uncovered.
A 27-year-old man has been arrested and is expected to appear at Edinburgh Sheriff Court on January 28.
Police officers on routine mobile patrol pulled a vehicle over in the early hours of Thursday morning in the north east of the capital.
Inside they found £6,000 of crack cocaine, £4,500 of diamorphine and a quantity of cannabis worth around £55.
A 26-year-old man has been arrested and charged with drug offences and is due to appear in court today.
A spokesperson for Police Scotland said: “If you have any information on the supply of controlled drugs we would urge you to contact Police Scotland on 101.
“Alternatively you can provide information anonymously via the charity Crimestoppers on 0800 555 111.”