Four men have been charged after Scots police seized a huge cannabis farm worth over £1 million.
Police Scotland officers swooped on a property on High Street in Kirkcaldy while executing a warrant around 9am on Wednesday May 4.
The search uncovered a whopping quantity of cannabis, which police say has an estimated street value of over £1 million.