Three charged after heroin and cannabis seized in Glenrothes raid

© DC ThomsonPost Thumbnail