Three due in court after more than £600 of cannabis recovered in Aberdeen

Breaking