Cannabis plants worth more than £520,000 discovered in north-east village

© SuppliedPeterhead Sheriff Court.
Peterhead Sheriff Court.

Breaking