Fife man caught with more than 1,000 indecent images of children

Dunfermline Sheriff Court.
Dunfermline Sheriff Court.

Breaking